Join Me for Cloud-Native Application Architecture Training!
I’m offering a two-day, intensive, hands-on training course at the upcoming O’Reilly Software Architecture Conference in Boston, MS. The class is entitled Cloud-Native Application Architectures with Spring and Cloud Foundry. In this class you will have the opportunity to implement an easy-to-understand storefront system (complete with product search, details, reviews, and recommendations) as a cloud-native architecture using Spring and Cloud Foundry. In addition, you’ll get hands-on exposure to the Netflix OSS family of technologies. All of this will happen over the course of 8 90-minute training sessions with 26 self-guided hands-on labs.
Use the discount code SPRING for a 20% discount on your pass!
Given the huge amount of buzz around Microservices right now, as well as the huge amount of content being generated, I thought I’d begin curating a “Microservices Reading List.” With that said, the main reason for the creation of this page is the continual question: “Great talk/article/etc. Where can I learn more?”
Below you’ll find articles, blogs, videos, slide decks, etc. I’m going to try to categorize them a bit as well. This is by no means a complete catalog. Continue to check back for updates!
Microservices: overview by James Shore and Martin Fowler
Microservices: Decomposing Applications for Deployability and Scalability: overview by Chris Richardson
It’s Not All Roses…
Enough with the theory. Who’s doing this?
How we build microservices at Karma: “Forget the hype, we’re using microservices in production.”
It’s Not About Size
Don’t get caught up in the micro of Microservices:
Microservices is far from being only a technical architecture pattern. There are huge issues associated with culture, team organization, process, data ownership, governance, etc. Here are some relevant pieces:
My new friend Russ Miles is deep into Microservices. He’s primarily focused on the meme of antifragility in software. Here’s some of his stuff:
Antifragile Software: Building Adaptable Software with Microservices - eBook in progress
Russ Miles on Antifragility and Microservices - InfoQ Interview
Useful Architectural Patterns
Netflix is well known for employing microservices and talking about it. Here are several technical blogs that touch the subject in various ways:
General Good Reads
Things that didn’t really fit into a category of their own, but still tasty:
Micro Services: Java the Unix Way - James Lewis
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship - Matt Stine (slides only, video coming soon)
Migrating to Microservices - Adrian Cockcroft (slides only)
Microservices Architecture - Fred George
Now Playing on Netflix: Adeventurs in a Cloudy Future - Adrian Cockcroft (slides only)
Other Microservices Landing Sites
Microservice Architecture site by Chris Richardson