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 ...