Services

Resources

Company

📦

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