Tag Archives: microservices

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

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

Does each microservice really need its own database?

The short answer is yes. However, … Continue reading

Posted in architecture, microservices | Tagged , , | 16 Comments

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

Posted in microservices | Tagged | 1 Comment

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

Posted in microservices | Tagged | Leave a comment

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

Posted in microservices | Tagged , | Leave a comment

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

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