Messaging, distributed systems principles, and horror stories

Messaging, distributed systems principles, and horror stories

  Varighed 1.5 timer - mulighed for tilpasning
  Sprog Dansk/Engelsk
  Pris Kontakt os

Bestil talk

Join me on a journey of distributed system principles spiced up with a few horror stories of how bad it can go.

We will start by looking at why everyone’s favourite request-response style integration is deeply problematic, how messaging can solve many of the issues we’re facing and finally how events can play a crucial role in building adaptable loosely coupled services.

Agenda highlights

  • What 15 years of implementing distributed system have taught me
    • What’s wrong with RPC / Request-Response style integration?
    • How to achieve consistency – aka what’s wrong with distributed transactions?
  • How micro services solved all problems and turned a local problem into a much worse distributed problem
    • Cascading failures and retry logic
    • Essential complexity vs accidental complexity when integrating using RPC
  • CAP theorem & Life beyond distributed transactions
  • Introduction to messaging
    • Messaging principles and terminology
    • Message ordering and guarantees
    • Messaging architectures
  • Events deep dive
    • Introduction to Event messages
    • Data duplication using Events is a migration pattern, not a permanent solution
  • When to choose Request/Response over Messaging
  • How to handle the dual write problem?
    • Process Manager/Saga/Outbox pattern/Event Sourcing pattern
  Varighed 1.5 timer - mulighed for tilpasning
  Sprog Dansk/Engelsk
  Pris Kontakt os

Bestil talk

Oplægsholder

Jeppe Carmon profil

Jeppe Cramon

Seniorkonsulent

Jeppe har mere end 25 års erfaring som softwareudvikler og har arbejdet intensivt med distribuerede arkitekturer de sidste 16 år. Hans kompetencer dækker bla. Domain Driven Design, Event Modeling, Event Driven Architecture, Event Sourcing, Microservices og Autonomous Components.

Læs mere

Udforsk vores løsninger

Lena Ægidius Profilbillede

Lena Ægidius

Event Manager

Lena varetager koordination med vores dedikerede instruktører og oplægsholdere, så kurser og events bliver planlagt, forberedt, leveret og evalueret på bedste vis. Skal du bruge et oplæg eller kursus, en workshop eller lignende, så ring trygt til Lena på (+45) 50777786.