Microservices Got Talent: The Event Driven Beautiful Dance By Renato Cavalcanti

  Рет қаралды 4,205

Devoxx

Devoxx

Күн бұрын

Event sourcing has gained significant attention in the world of software development as a powerful architectural pattern for building robust and scalable applications. However, embracing event sourcing comes with its own set of challenges and pitfalls that can make you dance out of rhythm.
In this session, we will delve into the intricacies of event-driven microservices and explore the main patterns and anti-patterns that will allow you to discover the right rhythm to dance the event-driven beat.
Furthermore, we will explore common patterns to achieve data consistency in distributed systems - namely, Choreographed and Orchestrated Sagas. By understanding the building blocks required for successful implementation - timers, retries, pause strategies, back-off mechanisms, and circuit breakers, you will learn how to compose a well-tuned distributed system.
RENATO CAVALCANTI
Renato is a software developer at Lightbend where he works in the Kalix and Akka Teams. Scala aficionado since 2009, has been hacking in Scala and related technologies for fun and profit. He has a special interest in Event Sourcing/CQRS, DDD and Microservices Architectures. He's the founder of BeScala (Belgian Scala User Group).

Пікірлер: 1
@fillywinks
@fillywinks 10 ай бұрын
This is one of the best tech talks I've seen in my career. Very well thought through, very deliberate, no fluff, no rushing, only what you have to know. I recently did something very similar with Flink involved in the orchestration and storing(+retrying/skipping) commands in its state in case of head-of-line blocking, with the input stream being keyed by the entity/root aggregate id.
Take your shot of Vitamin! By Gerard Paligot
29:51
Devoxx
Рет қаралды 532
Modus males sekolah
00:14
fitrop
Рет қаралды 15 МЛН
PEDRO PEDRO INSIDEOUT
00:10
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 27 МЛН
Bike vs Super Bike Fast Challenge
00:30
Russo
Рет қаралды 23 МЛН
escape in roblox in real life
00:13
Kan Andrey
Рет қаралды 39 МЛН
Non-blocking IO under the Hood
1:00:08
SQUER Solutions
Рет қаралды 6 М.
Teaching old Streams new tricks  By Viktor Klang
50:51
Devoxx
Рет қаралды 20 М.
Modus males sekolah
00:14
fitrop
Рет қаралды 15 МЛН