MongoDB Oplog to SQL code feedback
Think of the feedback below as PR comments on your code. I have reviewed the Parser implementation written by many developers and condensed my common PR comments below. When you implement this parser in Go, these are some things you should look into. These will help you evaluate whether your solution is good enough or not.
If you prefer a video format, we conducted a live coding session for this problem statement. Details here:
Stories 1, 2 and 3
Stories 4, 5, 6 and 7
Stories 8 and 9 (with sequential and concurrent implementation with multiple goroutines)
Argument Parsing and configuration
Argument Parsing and configuration
Argument Parsing and configuration
Argument Parsing and configuration
Code formatting and tooling
Code formatting and tooling
Code formatting and tooling
Code formatting and tooling
Unit testing and error handling
Unit testing and error handling
Unit testing and error handling
Unit testing and error handling
Performance and orchestration logic to process the oplog
Performance and orchestration logic to process the oplog
Performance and orchestration logic to process the oplog
Performance and orchestration logic to process the oplog