Главная
Study mode:
on
1
Intro
2
Actors vs Futures
3
Pick the Right Tool for The Job
4
Actor Use Cases
5
Future Use Cases
6
Avoid Java Serialization
7
Sending Data Through Network
8
Persisting Data
9
Java Serialization - Round Trip
10
Java Serialization - Footprint
11
Java Serialization Implementation
12
Binary formats Schema-less
13
Flat Actor Hierarchies
14
The Actor Hierarchy
15
Two Different Battles to Win
16
Errors & Failures
17
Error Kernel Pattern
18
Backoff Supervisor
19
Graceful Shutdown
20
High-level Procedure
21
Integration with Sharded Actors
22
CoordinatedShutdown Extension
23
Distributed Transactions
24
Two-phase commit (2PC)
25
Saga Pattern
26
Investigating Longtail Latencies
27
Tolerating Longtail Latencies
28
Quick Tips
29
Questions
Description:
Explore common pitfalls and best practices when developing reactive applications in this 40-minute conference talk from Scala Days Chicago 2017. Learn about crucial design considerations, including persistent actor challenges, network partition handling, graceful shutdown implementations, and distributed transaction management. Gain insights into the trade-offs between microservices and actors, and discover how to properly utilize tools like the Lightbend Reactive Platform. Delve into topics such as actor hierarchies, error handling strategies, and techniques for mitigating long-tail latencies. Whether you're planning, implementing, or maintaining reactive systems, acquire valuable knowledge to enhance your development skills and avoid common mistakes in the field of reactive programming.

Top Mistakes When Writing Reactive Applications

Scala Days Conferences
Add to list