Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Language of Actors

Devoxx via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the significance and relevance of the Actor Model in modern software development through this 49-minute conference talk by Vaughn Vernon at Devoxx. Delve into the historical context of the Actor Model, its relationship with object-oriented programming, and its crucial role in addressing current and future computing challenges. Discover how actors align with Domain-Driven Design principles, facilitate the use of Ubiquitous Language in core business domains, and enable reactive scaling for concurrent systems. Learn about the advantages of actors in simplifying complex architectures, embracing asynchronous messaging, and promoting lock-free, share-nothing designs. Gain insights into implementing Domain-Driven Design with actors, including techniques like event storming and aggregate modeling. Understand the concept of Reactive Systems and how actors contribute to building resilient, responsive, and scalable software solutions.

Syllabus

Intro
The Language of Actors
Rear Admiral Grace Hopper
Donald Knuth
And
Objects
1973 - 2003
Cores Matter
Threading Is Hard!
Dr. Carl Hewitt
Carl Hewitt, 1973
Joe Armstrong, Erlang
Jonas Bonér, Akka
José Valim, Elixir
Actors Are Reactive
Reactive Is
Why the Actor Model Now?
Because Cores
Embrace Latency
Direct Asynchronous Messaging
Lock-Free, Share Nothing
Become: Prepare for Next Message
Actor System
Actor Concurrency
How Many Actors?
Typical Architecture
Complexity Stack
Simplicity Stack
Eric Evans, DDD
Essence of DDD
Context Mapping
Responding to Rapid New Business Direction
How To DDD
Event Storming
Aggregate
Client
Reactive Systems
Hello, Uncertainty!
Resources

Taught by

Devoxx

Reviews

Start your review of The Language of Actors

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.