Building and deploying microservices with event sourcing, CQRS and Docker

In this talk we share our experiences developing and deploying a microservices-based application. You will learn about the distributed data management challenges that arise in a microservices architecture. We will describe how we solved them using event sourcing to reliably publish events that drive eventually consistent workflows and update CQRS-based views. You will also learn how we build and deploy the application using a Jenkins-based deployment pipeline that creates Docker images that run on Amazon EC2.

There are various versions of this talk:

You can find the source code for the example banking application in this github repository.

11 Responses to Building and deploying microservices with event sourcing, CQRS and Docker

  1. Pingback: About microservices | plain old objects

  2. Pingback: Microservices – more than just infrastructure – Eventuate.IO

  3. Pingback: Presentation on event-driven microservices – Events on the outside, on the inside and at the core – Eventuate.IO

  4. Pingback: #hacksummit 2016 – event-driven microservices – Events on the outside, on the inside and at the core – Eventuate.IO

  5. Pingback: The Eventuate Todo List application: #microservices, @SpringBoot, #EventSourcing, #CQRS – Eventuate.IO

  6. Pingback: Real-time, collaborative Kanban board example built with event sourcing, microservices, @springboot and @docker – Eventuate.IO

  7. Pingback: Microservices and Redis – a keynote at #redisconf – Eventuate.IO

  8. Pingback: Successful software development = organization + process + architecture #gluecon – Eventuate.IO

  9. Pingback: Deploying Spring Boot microservices using Docker 1.12 orchestration – part 1 – Eventuate.IO

  10. Pingback: Developing microservices with #DDD aggregates (SpringOne platform, #s1p) – Eventuate.IO

  11. Pingback: JavaOne 2016: Handling Eventual Consistency in JVM Microservices with Event Sourcing – Eventuate.IO

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s