Appendix B. Further Resources
Each of the following resources will provide additional insight and help you to develop your own perspective on microservices-based architecture:
-
Martin Fowler on “Microservices”. A gentle introduction and a first approach at a definition.
-
Martin Fowler on “MicroservicePremium”. Some further explanation on what microservices and enterprises mean.
-
“The microservice resource guide” by Martin Fowler. Collecting various articles and discussions along this topic.
-
Netflix Open Source Software Center. Contains links and further information on the frameworks and libraries referenced throughout the book.
-
Microservices at Netflix: Best Practices and Tools. One of many presentations from the Netflix team that gives a good overview of the company’s work.
-
“Microservices Design Patterns” by Arun Gupta. The first collection of patterns for the newly emerging architecture style. Arun is also featuring more microservices-related posts on his blog.
-
Mark Little, “What is so Special about Microservices?” Deals with how microservices reflect an evolution in our understanding of how to build services.
-
Christian Posta, “The Real Success Story of Microservices Architectures”.
-
Patterns and Best Practices for Enterprise Integration is the bible for system integration and has a complete implementation in Apache Camel. While not primarily focused on microservices, it contains a well-crafted set of patterns to use for integration.
Get Modern Java EE Design Patterns 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.