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 to a modern tech stack with the objective of achieving a high level of scale, resilience, and reliability. During the incremental, iterative move towards an ecosystem of focused, distributed services, it’s fair to say that the company discovered the challenges of distributing objects.

Prem Chandrasekaran was at the center of Barclay’s journey and will share key challenges, approaches and lessons learned during the move to a modern tech stack. Now that he’s part of ThoughtWorks, he can share how this applies to a wide variety of organizations with different needs, size organizations and levels of maturity.

Join us for an episode you can’t miss if you’re finding it a lot harder to architect in practice than in theory, and learn how you can shed light on the dark side of microservices.

  • Establishing the boundaries of your teams and services
  • How to choose what technologies/processes to adopt given the diverse and rapidly changing landscape
  • Focusing on the right amount and kinds of tests in your pipelines
  • How these strategies can be applied in different size engineering organizations
  • Adopting new strategies incrementally

May 5th, 2020 11:00AM PDT, 2:00PM EDT, 7:00PM GMT

Brought to you by: