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
Tag Archives: architecture
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
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
Thoughts on “if you can’t build a well-structured monolith, what makes you think microservices is the answer?”
A couple of weeks ago at the DevNexus conference Simon Brown gave a keynote (slides) titled the “Modular Monolith”. It was an interesting presentation and he made a number of good points. His final slide asked this excellent question: If you can’t … Continue reading
Posted in microservices, Uncategorized
Tagged architecture, big ball of mud, microservices, modularity
1 Comment
Microservice chassis pattern
Build your microservices using a microservice chassis, which is a framework that handles cross-cutting concerns When you build a microservice you must put in place the mechanisms to handle cross-cutting concerns such as logging, externalized configuration, health checks, metrics, service discovery, … Continue reading
Microservices architecture pattern
Functionally decompose an enterprise server-side application into collection of services that can be developed, deployed and scaled independently A successful application typically grows in complexity as developers implement more and more features. At some point the application becomes so complex … Continue reading
Does each microservice really need its own database?
The short answer is yes. However, … Continue reading
Microservices are to services, as organic food is to food
On Thanksgiving morning, I listened to a fascinating interview with Jacques Pepin, the celebrated French chef and PBS personality. Part of the interview touched on the topic of organic food. He joked that his parents were organic farmers even though at the … Continue reading
Deploying Spring Boot-based microservices with Docker – part 3
In part 1 and part 2 of this series, we looked at the benefits of the microservice architecture and showed how Spring Boot simplifies the development of microservices. We also built a couple of simple Spring Boot-based services for user … Continue reading
Posted in architecture, microservices, spring boot
Tagged architecture, microservices, spring boot
5 Comments
Upgrading my microservices-based application to the new version of Docker using Packer and Chef
For some time now I’ve been running Docker-based dev and prod environments on Amazon EC2. Even though Docker is pretty new it works well and it’s a good platform for deploying microservice based applications. Each microservice is packaged as a Docker … Continue reading
Posted in architecture, deployment, docker, microservices
Tagged architecture, chef, deployment, docker, ec2, mcroservices, packer
Leave a comment
Building microservices with Spring Boot – part 1
This article introduces the concept of a microservice architecture and the motivations for using this architectural approach. It then shows how Spring Boot, a relatively new project in the Spring ecosystem can be used to significantly simplify the development and … Continue reading
Posted in architecture, microservices
Tagged architecture, microservices, REST, spring boot
12 Comments