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