Want to learn about microservices?
-
Recent Posts
Archives
- March 2017
- February 2017
- January 2017
- September 2016
- August 2016
- March 2016
- February 2016
- January 2016
- December 2015
- September 2015
- May 2015
- April 2015
- January 2015
- December 2014
- November 2014
- September 2014
- July 2014
- May 2014
- April 2014
- March 2014
- November 2013
- June 2013
- April 2013
- March 2013
- February 2013
- January 2013
- November 2012
- October 2012
- September 2012
- May 2012
- January 2012
- September 2011
- August 2011
- July 2011
Categories
Meta
Author Archives: ceracm
Don’t forget about value objects!
The other day I came across some code that looks something like this (class names changed to hide and the code simplified to protect the privacy of the developer 🙂 ): This code suffers from the code smell known as Primitive Obsession. … Continue reading
Oracle Code NYC and Reddit AMA: No such thing as a microservice!
Next Tuesday at Oracle Code NYC, I’ll be giving a keynote There is No Such Thing as a Microservice! This talk will clarify the definition of the term Microservice Architecture, describe why it is not a silver bullet and outline the issues you … Continue reading
The human side of adopting the microservice architecture
Adopting the Microservice Architecture changes your architecture, your organization and your development processes. Ultimately, however, it changes the working environment of people, who are fundamentally emotional. Their emotions, if ignored, can make the adoption of microservices a bumpy ride. The … Continue reading
Posted in microservices
Tagged adopting, microservice architecture, migration, people
Leave a comment
Navigating the microservice architecture pattern language – part 1
The microservice architecture pattern language consists of numerous groups of patterns. The value of a pattern language exceeds the sum of it’s individual patterns because it defines these relationships between the patterns: Predecessor – a predecessor pattern is a pattern that … Continue reading
Posted in microservices
Tagged architecture, microservice architecture, microservices, pattern language, patterns
1 Comment
Microservices training at Healthesystems in Tampa, FL
Earlier this year, I taught three microservices training classes at Healthesystems. They are a Tampa, FL based company that is migrating their large, complex monolithic application to a microservices architecture. They have invested heavily in bringing outside expertise to help with the … Continue reading
Microservices training and good food in Lisle, IL
Last week, I spent 4 days in Lisle, IL teaching a condensed version of my hands on 5 day microservices class. You are probably wondering where and what is Lisle, IL? That was my reaction when the client told me the … Continue reading
Posted in food, microservices, training, travel
Tagged chicago, food, microservices, training, travel
Leave a comment
There are no silver bullets
Earlier this year, I wrote a blog post for O’Reilly describing my motivations for creating the microservices pattern language. It begins with: Back in 1986, Fred Brooks, author of The Mythical Man-Month, said that in software engineering, there are no silver … Continue reading
Microservices + Events + Docker = Perfect Trio
Originally posted on Eventuate.IO:
At the recent DockerCon 2016 conference, our founder and Docker Captain Chris Richardson, gave a talk on Microservices, event sourcing and Docker. His talk was one of the top 10 talks at the conference! Slides Here…
Posted in Uncategorized
Leave a comment
Upcoming microservices public training classes
Over the next couple of months I am teaching a couple of public, 1 day microservices training classes: April 28th, Oakland, CA – information and registration May 15th, San Francisco – information and registration This is what the class covers: A … Continue reading
My new O’Reilly training video: Event-Driven Microservices
I am super excited about my new training video that has just been published by O’Reilly: Event-Driven Microservices – a Pattern Language for Deployment, Communication, and Refactoring. The 4 hour 46 minute video presents a balanced view of the benefits and drawbacks of … Continue reading