10 Lessons From Implementing The Actor Model • Vagif Abilov • GOTO 2023

  Рет қаралды 36,641

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 6
@mysticrustacean4065
@mysticrustacean4065 9 ай бұрын
Goto conferences are OP!
@kdcapparelli
@kdcapparelli 9 ай бұрын
Great talk. Thank you. Here follows some thoughts: . First of all: state machines are great !!! . In favor of OOP: "[Domain?] Context is king". A model is not supposed to emulate the real world, just to model it -- and according to the "view/needs" of the system at hand. A mamal within a pet shop context is quite different from the same class of entities in a forest management system. As such, they are modeled (or designed) and "treated" differently. . Messaging: Ask -> Request-Response Tell -> Fire-Forget
@YuriyYarosh
@YuriyYarosh 9 ай бұрын
> state machines are great Until you make 'em distributed. Actor systems design requires persisted distributed actor state log. In terms of Akka it's handled with EventSourcedBehaviour and CRDT. The state itself is eventually consistent, so it's responsibility of the developer to skip over intermediate states and define actual synchronization barriers over a specific domain model (e.g. tx isolation levels)... and it's a really tricky thing to do in case of Actor Modeling - only Aggregate Root map directly to specific Actor, due to explicit definition of synchronization boundaries. And ofc Bounded Contexts define redundancy...
@jstrain
@jstrain 9 ай бұрын
Its 2023 and people still trying to use actor framework. come on, actors are useless.
@cobrab1978
@cobrab1978 8 ай бұрын
What do you recommend using?
@BryceCream09
@BryceCream09 5 ай бұрын
Yeah, I'd hate it if I used something like this to create WhatsApp and sell it to Facebook for Billions. What a useless waste of time that would be 🙃
Application Security: Inside Out • Simon Corlett • GOTO 2023
28:28
GOTO Conferences
Рет қаралды 30 М.
Solving distributed systems challenges in Rust
3:15:52
Jon Gjengset
Рет қаралды 241 М.
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 52 МЛН
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 8 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 9 МЛН
Kubernetes 101 workshop - complete hands-on
3:56:03
Kubesimplify
Рет қаралды 1,6 МЛН
Decrusting the tokio crate
3:31:48
Jon Gjengset
Рет қаралды 98 М.
Swift Programming Tutorial for Beginners (Full Tutorial)
3:22:45
CodeWithChris
Рет қаралды 7 МЛН
Modern Terminal Showdown: KiTTY vs Wezterm | STLLUG 2024-09-19
2:19:37
Stl Linux Unix Users Group
Рет қаралды 1,4 М.
NixOS Setup Guide - Configuration / Home-Manager / Flakes
3:01:39
Matthias Benaets
Рет қаралды 189 М.
Network Security - Deep Dive Replay
3:08:19
Kevin Wallace Training, LLC
Рет қаралды 158 М.
Errichto Stream, POI 22/1
3:55:08
Errichto Algorithms
Рет қаралды 157 М.