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
Category Archives: microservices
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
API Gateway pattern
Have a service that acts as the sole entry point into a microservices-based application Consider a mobile shopping application. The product information that it needs to show to the user includes the description, price, reviews, recommendations and shipping information. The ownership of that data … 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
Monstrous monoliths – how bad can it get?
I recently posted a survey on twitter asking folks to describe their monolithic application: How big is your monolithic application? LOC? Jar files? Size? Startup time? I’m listening to confessions: http://t.co/bMQH6R4hFR — Chris Richardson (@crichardson) April 15, 2015 So far … Continue reading
Need help with microservices?
These days I’m focussed on microservices. Microservices patterns My book Microservices patterns has been published. Consulting and training I provide consulting services and training classes that help you get started with microservices. Contact me if you want to learn more … Continue reading
Need to install MongoDB, RabbitMQ, or MySQL? Use Docker to simplify dev and test
Almost every interesting application uses at least one infrastructure service such as a database or a message broker. For example, if you tried to build and/or run the Spring Boot-based user registration service you would have discovered that it needs both MongoDB and RabbitMQ. … Continue reading
Posted in docker, microservices, mongodb, rabbitmq
Tagged docker, microservices, mongodb
Leave a comment
Example application for my #qconsf presentation about building microservices with event sourcing and CQRS
My presentation Building microservices with event sourcing and CQRS describes the challenges of functionally decomposing a domain model in a microservices based application. It shows that a great way to solve those problems is with an event-driven architecture that is based on event … Continue reading
Posted in cqrs, event-driven architecture, microservices
Tagged cqrs, event-driven architecture, microservices
4 Comments
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