Chapter 9. Case study: Nodezoo.com

This chapter covers

  • Designing a full microservice system
  • Building core services
  • Creating a flexible development environment
  • Developing a risk-reducing, continuous delivery pipeline
  • Growing, adapting, and scaling the system

Working code is the best way to demonstrate any software engineering principle. You deserve to see what microservice code looks like in a real system, so that you can make a genuine assessment of the consequences of using this architecture. This chapter walks you through a small but complete system that covers all the topics discussed in this book.

This is a learning system, and there are many obvious omissions and flaws that would be fatal in production. This is deliberate, for ...

Get The Tao of Microservices now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.