publications/IntroductionToSoftwareArchitectureWithActors/Part1/README.md at main · denyspoltorak/publications
Actors have been known for quite a while (1973) and have seen wide use in real-time (embedded, telecom, and gamedev) systems. Moreover, modern event-driven architectures fit the definition of actor systems, indicating that actors appear to have been (recently) reinvented. It even seems that OOP was originally defined through objects interacting via events, which made these early objects behave like actors. With the wider industrial adaptation of objects, people found that it was far easier to write business logic as a series of synchronous method calls rather than use message passing, redefining the concept of an object and forgetting about actors until distributed systems became mainstream. The modern literature on distributed architectures deals with testing pyramids, fault tolerance, and the selection of middleware and databases, as well as other important nuances of practicality. However, the very basic idea that the structure of a system defines its properties and applicability wa
Part 1 2 3 4 5 Introduction to Software Architecture with Actors: Part 1 – On Complexity Actors have been known for quite a while ( 1973 ) and have seen wide use in real-time (embedded, telecom, and gamedev) systems. Moreover, modern event-driven architectures fit the definition of actor systems, indicating that actors appear to have been (recently) reinvented. It even seems that OOP was originally defined through objects interacting via events , which made these early objects behave like actors. With the wider industrial adaptation of objects, people found that it was far easier to write busi
related reading
- Actor model - Wikipediaen.wikipedia.org
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- A Distributed Systems Reading Listferd.ca
- The Distributed Computing Manifesto | All Things Distributedallthingsdistributed.com
- Towards self-driving codebases · Cursorcursor.com
- Scaling long-running autonomous coding · Cursorcursor.com
- Understanding actor concurrency, Part 1: Actors in Erlang | InfoWorldinfoworld.com
- Distributed systems for fun and profitbook.mixu.net
- Microservices: Decomposing Applications for Deployability and Scalability - InfoQinfoq.com
- Time, Clocks, and the Ordering of Events in a Distributed Systemlamport.azurewebsites.net
- GitHub - tqwewe/kameo: Fault-tolerant async actors for Rust that scale seamlessly · GitHubgithub.com
- Let’s take a crack at understanding distributed consensuspreethikasireddy.com