Appendix A. Microservice Architecture Reading List
There are a number of great resources out there for learning about microservice architecture, many of which helped to shape this book. This appendix collects and classifies the authors’ favorites.
Microservices 101
These materials are the best place to start learning about microservices and microservice architecture:
-
Lewis, James, and Martin Fowler. “Microservices: A Definition of This New Architectural Term”, March 25, 2014.
-
Miller, Matt. “Innovate or Die: The Rise of Microservices”. The Wall Street Journal, October 5, 2015.
-
Newman, Sam. Building Microservices. O’Reilly Media, 2015.
Best Practices
These resources provide guidance on what to do—and what not to do—when it comes to implementing a microservice architecture:
-
Alagarasan, Vijay. “Seven Microservices Anti-patterns”, August 24, 2015.
-
Cockcroft, Adrian. “State of the Art in Microservices”, December 4, 2014.
-
Fowler, Martin. “Microservice Prerequisites”, August 28, 2014.
-
Fowler, Martin. “Microservice Tradeoffs”, July 1, 2015.
-
Humble, Jez. “Four Principles of Low-Risk Software Release”, February 16, 2012.
-
Humble, Jez, Chris Read, and Dan North. “The Deployment Production Line”. In Proceedings of the conference on AGILE 2006, 113–118. IEEE Computer Society.
-
Kniberg, Henrik, and Anders Ivarsson. “Scaling Agile at Spotify”, October 2012.
-
Vasters, Clemens. “Sagas”, September 1, 2012.
-
Wootton, Benjamin. “Microservices are Not a Free Lunch”, April 8, ...
Get Microservice Architecture 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.