Denys PoltorakinITNEXTControl and Processing SoftwareThe architecture and code features for control and data processing softwareMay 30May 30
Denys PoltorakinITNEXTConflicting Forces, Asynchronicity and DistributionModularity, asynchronous communication and distribution allow systems to satisfy conflicting forces.Mar 29Mar 29
Denys PoltorakinITNEXTComplexity, Coupling and CohesionComplexity stems from the way a system is subdivided into modules.Mar 144Mar 144
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…Mar 16, 2023Mar 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…Mar 1, 2023Mar 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…Feb 17, 2023Feb 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…Feb 13, 2023Feb 13, 2023
Denys PoltorakinITNEXTIntroduction to Software Architecture with Actors, Part 1 — On ComplexityFeb 1, 20231Feb 1, 20231