Skip to Content
Distributed event-driven services: From the trenches
conference

Distributed event-driven services: From the trenches

by Premanand Chandrasekaran
October 2019
Intermediate
49m
English
O'Reilly Media, Inc.
Closed Captioning available in German, English, Spanish, French, Japanese, Korean, Portuguese (Portugal, Brazil), Chinese (Simplified), Chinese (Traditional)

Overview

In his best-selling book Patterns of Enterprise Application Architecture, Martin Fowler famously coined the first law of distributed computing—"Don’t distribute your objects"—implying that working with this style of architecture can be challenging. A few years ago, Barclays embarked on a journey to migrate its legacy services with the objective of achieving a high level of scale, resilience, and reliability, mainly employing an ecosystem of focused, distributed services. It’s fair to say that the company has discovered through firsthand experience that there’s quite a bit of truth to that statement.

Prem Chandrasekaran provides an insider scoop on Barclays’s journey deploying services to a private cloud-based infrastructure making use of foundational patterns such as domain-driven design, event-driven architecture (EDA), command query responsibility segregation (CQRS), and event sourcing, among others. Prem recounts some of the challenges faced during the transformation and sheds light on the things that worked well and those that didn’t.

Topics include:

  • How to establish buy-in with senior stakeholders and management
  • How to recruit, onboard, and train new team members
  • How to establish the boundaries of your teams and services
  • How to focus on the right amount and kinds of tests in your pipelines
  • How to ensure database and API compatibility
  • How to centralize and externalize secrets and configuration
  • How to diagnose and pinpoint issues in unattended, asynchronous processes
  • How to decide between blue-green and rolling deployments
  • How to work with private and public cloud implementations

This session was recorded at the 2019 O'Reilly Software Architecture Conference in New York.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Choreographing microservices (NY)

Choreographing microservices (NY)

Allen Holub
Infrastructure and Ops Superstream: Distributed Computing

Infrastructure and Ops Superstream: Distributed Computing

Sam Newman, Martin Kleppmann, Melinda Lu, Hanna Prinz, Bilgin Ibryam

Publisher Resources

ISBN: 0636920337805