Florian Lenz
Autonomous microservices with event-driven architecture
#1about 2 minutes
Understanding request-driven architecture and service orchestration
Request-driven architecture uses synchronous communication where an orchestrator service manages the flow between other services.
#2about 2 minutes
Decoupling services with an event broker
Event-driven architecture uses an event broker to decouple services, allowing them to communicate asynchronously through events.
#3about 3 minutes
Weighing the pros and cons of event-driven systems
Event-driven systems offer resilience and plug-and-play functionality but introduce challenges like unclear process flows and complex debugging.
#4about 3 minutes
Using the event notification pattern for consistency
The event notification pattern sends a minimal event with just an ID, requiring consumers to make a callback for more data, which favors consistency over availability.
#5about 3 minutes
Achieving autonomy with event-carried state transfer
The event-carried state transfer pattern includes all necessary data within the event itself, eliminating callbacks and promoting service autonomy and availability.
#6about 4 minutes
Storing event history with an event store
An event store captures the complete history of all events, enabling advanced analytics and answering questions that current-state databases cannot.
#7about 4 minutes
Rebuilding system state with event sourcing
Event sourcing uses the event store as the single source of truth, allowing systems to be rebuilt or migrated by replaying events from the beginning.
#8about 1 minute
Defining the core traits of autonomous microservices
An autonomous microservice is highly independent, prioritizes availability over consistency, and uses events for communication to achieve resilience.
#9about 1 minute
Prioritizing business requirements over technical trends
The primary goal is to deliver business value efficiently, which means choosing the simplest architecture that works, even if it's request-driven.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
05:33 MIN
Why event-driven architecture is key for agents
Event-Driven Architecture: Breaking Conversational Barriers with Distributed AI Agents
35:33 MIN
Building an event-based microservice architecture for agility
The user in the eye of the Cargo1492 storm
05:22 MIN
The hidden costs and challenges of event-driven architectures
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
03:57 MIN
Choosing between microservices and serverless architectures
Serverless-Native Java with Quarkus
10:34 MIN
Decoupling microservices with event streams
From event streaming to event sourcing 101
17:19 MIN
Connecting microservices with choreography and orchestration
Serverless landscape beyond functions
09:24 MIN
The system design of the event-driven architecture
Event-Driven Architecture: Breaking Conversational Barriers with Distributed AI Agents
44:31 MIN
How to introduce new patterns like event sourcing
Seven Myths, Three Reasons, One Goal
Featured Partners
Related Videos
Modularity: Let's dig deeper
Pratishtha Pandey
The Rise of Reactive Microservices
David Leitner
Microservices? Monoliths? An Annoying Discussion!
Eberhard Wolff
CQRS and Event Sourcing without the pixie dust
Allard Buijze
Event-Driven Architecture: Breaking Conversational Barriers with Distributed AI Agents
Abhimanyu Selvan
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
Maxim Fateev
Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.
Maxim Fateev
From learning to earning
Jobs that call for the skills explored in this talk.
Softwarearchitekt (m/w/d) - Java, Event-Driven & Cloud Bocholt Vollzeit IT Hybrid
EVOSEC GmbH & Co. KG
Bocholt, Germany
Java
Azure
DevOps
Docker
RabbitMQ
+6
Software Engineer - Microservices Java (f/m/x) - Germany-based
Douglas GmbH
Düsseldorf, Germany
Intermediate
Java
React
DevOps
Node.js
RabbitMQ
+6
Full-Stack Engineer - AI Agentic Systems
autonomous-teaming
Potsdam, Germany
Remote
Linux
Redis
React
Python
+7
Remote: Software Developer (m/f/d) - Microservice Architecture
GULP Information Services GmbH
Frankfurt am Main, Germany
Intermediate
Scrum
DevOps
Openshift
Microservices
Continuous Integration
+1


Senior Systems/DevOps Developer (f/m/d)
Bonial International GmbH
Berlin, Germany
Senior
Python
Terraform
Kubernetes
Elasticsearch
Amazon Web Services (AWS)




Senior DevOps Engineer (f/m/x)
Douglas GmbH
Düsseldorf, Germany
Senior
Kubernetes
Cloud (AWS/Google/Azure)


Senior Backend Engineer – AI Integration (m/w/x)
chatlyn GmbH
Vienna, Austria
Senior
JavaScript
AI-assisted coding tools


Lead Full-Stack Engineer
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
React
Vue.js
Node.js
MongoDB
+1


