Category Archives: architecture

Does each microservice really need its own database?

The short answer is yes. However, … Continue reading

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

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

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 , , , , , , | Leave a comment

Building microservices with Spring Boot – part 2

In part 1 of this series, we looked at how the Microservice architecture pattern decomposes an application into a set of services. We described how Spring Boot simplifies the development of RESTFul web service within a microservice architecture. In this … Continue reading

Posted in architecture, microservices | 16 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