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

Posted in coding | Tagged , , , | 1 Comment

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

Posted in microservices | Tagged , | Leave a comment

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

Posted in microservices, training | Tagged , , | Leave a comment

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

Posted in microservices | Tagged , , | Leave a comment

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

Posted in microservices, training | Tagged , | Leave a comment

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

Posted in microservices | Tagged , | Leave a comment