📦
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