13 Now what?

This chapter covers

  • Reviewing what we’ve accomplished
  • Where to go next

Chapter 12 concluded our work to build the Cube orchestrator. Let’s review what we’ve accomplished:

  1. We designed and implemented the worker component.

  2. We designed and implemented the manager component.

  3. We created a Storage interface that allowed us to implement in-memory and persistent data stores for storing tasks and events. This interface is then used by both the worker and manager components.

  4. We built a Scheduler interface and then refactored our original round-robin implementation to adhere to this interface. We also wrote a more sophisticated scheduler, called E-PVM.

  5. Finally, we replaced our crude main.go program with a proper command-line ...

Get Build an Orchestrator in Go (From Scratch) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.