Skip to content
0:00 / 0:00

#microservices#eventsourcing#cqrs

Building and deploying microservices with event sourcing, CQRS and Docker

Microservices AU

432 subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Chris Richardson, author of POJOs in Action

Intermediate. Assumes working knowledge.

16K views11 years ago1 recommendation

Distributed systemsSoftware designMicroservices and monolithsSoftware architectureEvent-driven systems and messaging

Chris Richardson discusses the challenges of distributed data management in microservices and how to solve them using event sourcing and CQRS.

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. Presented at the Melbourne Microservices Meetup - January 22nd 2015. Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. He consults with organizations to improve how they develop and deploy applications and is working on his third startup.

Why it's here

1 person recommends this

What people say. Recommended as a helpful resource for learning about event-based systems, event sourcing, and CQRS.

u/snowe2010in r/compsci • Recommends

On “Where do I learn more about event based systems?”

…Principles-Practices-Domain-Driven-Design-ebook/dp/B00XLYUA0W/ref=pd_sim_351_4?ie=UTF8&dpID=61jV2fUPQDL&dpSrc=sims&preST=_AC_UL160_SR128%2C160_&refRID=0YSBRDAXH1YMJ0BD4GRZ * http://sculptorgenerator.org/ * http://www.infoq.com/articles/ddd-in-practice * http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/ * link to this video * http://danielwhittaker.me/ * http://danielwhittaker.me/2014/10/18/6-code-smells-cqrs-events-avoid/#more-171 * http://blog.sapiensworks.com/post/2014/10/31/DDD-Identifying-Bounded-Contexts-and-Aggregates-Entities-and-Value-Objects.aspx/ * http://dddcommunity.org/library/vernon_2011/ * http://udidahan.com/2009/12/09/clarified-cqrs/ * https:…