Denys PoltorakinITNEXTConflicting Forces, Asynchronicity and DistributionModularity, asynchronous communication and distribution allow systems to satisfy conflicting forces.8 min read·Mar 29, 2024----
Denys PoltorakinITNEXTComplexity, Coupling and CohesionComplexity stems from the way a system is subdivided into modules.8 min read·Mar 14, 2024--4--4
Denys PoltorakinITNEXTIntroduction to Software Architecture with Actors: Part 5 — On Fragmented SystemsFragmented architectures: Mesh (Service Mesh, Space-Based Architecture), Service-Oriented Architecture, Hierarchy (Cell-Based…15 min read·Mar 16, 2023----
Denys PoltorakinITNEXTIntroduction to Software Architecture with Actors: Part 4 — On Systems with ModelsAdvanced architectures: Hexagonal Architecture, Gateway, Application Service; Middleware, Shared Repository, Plug-ins; Microkernel, DSL…28 min read·Mar 1, 2023----
Denys PoltorakinITNEXTIntroduction to Software Architecture with Actors: Part 3 — On Simple SystemsAfter having looked into the ways events are processed inside individual actors, it is time to try combining several actors (or splitting…25 min read·Feb 17, 2023----
Denys PoltorakinITNEXTIntroduction to Software Architecture with Actors: Part 2 — On Handling MessagesAfter defining actors and traversing the design space [POSA1, POSA5] for systems built of actors, it is time to look inside an actor to…15 min read·Feb 13, 2023----
Denys PoltorakinITNEXTIntroduction to Software Architecture with Actors, Part 1 — On Complexity25 min read·Feb 1, 2023--1--1