Services

Resources

Company

📦

MongoDB Oplog to SQL Parser

Exercise: Solve this exercise in Go with test cases.

💽MongoDB Oplog to SQL Parser exercise

Labels: Advanced

Time to complete: 2-3 weeks

What will you learn:

  • Go’s reflect package

  • Writing tests for go routines

  • JSON marshaling and unmarshalling

  • MongoDB, Oplog parsing, translating Oplog to SQL, understanding some bits of PostgreSQL and MongoDB internals

  • Data pipelining and processing

  • Wiring the whole system, understanding system components, failure points, performance optimizations, distributing this architecture, etc.

  • Context package for graceful shutdown of the application

  • Golang concurrency

How to evaluate your solution:

How to evaluate your solution:

How to evaluate your solution:

How to evaluate your solution:

Actual Solution:

Actual Solution:

Actual Solution:

Actual Solution:

Resources:

Resources:

Resources:

Resources: