PinnedPublished inITNEXTThe list of architectural metapatternsClassification of architectural patternsSep 4, 20246604Sep 4, 20246604
Published inITNEXTProgramming and architectural paradigmsObject-oriented, functional and procedural approaches re-emerge at the system level6d ago7326d ago732
(free book) Architectural Metapatterns: The Pattern Language of Software Architecture (version 0.9)The 300+ pages long book covers hundreds of architectural patterns and is available under the Creative Commons license.Dec 19, 2024381Dec 19, 2024381
Published inITNEXTIndirection in commands and queriesAdapters in OLTP and CQRS view databases in OLAP systemsDec 6, 202465Dec 6, 202465
Published inITNEXTDependency inversion in architectural patternsExamples of dependency inversion at the system levelNov 22, 20242061Nov 22, 20242061
Architectural Metapatterns book is readyThe free book is a high-level overview and classification of system designs and architectural patterns from various domainsNov 6, 20243419Nov 6, 20243419
Published inITNEXTReal-world inspirations for architectural patternsParallels between our daily life, system software and architectural patternsOct 29, 20242183Oct 29, 20242183
Published inITNEXTSharing functionality and data between servicesThere are four ways to share code or data between services: co-locate, separate, delegate or replicate.Oct 25, 2024841Oct 25, 2024841
Published inITNEXTPipelines in architectural patternsSeveral patterns feature a unidirectional data flow. Let’s look into the details.Oct 24, 2024892Oct 24, 2024892
Published inITNEXTAmbiguous architectural patternsThe ambiguous patterns are: Monolith, Microkernel (Plugins), Domain Services, Cell-Based Architecture (Cells) and NanoservicesOct 23, 20244356Oct 23, 20244356
Published inITNEXTService-Oriented Architecture (SOA)An architectural metapatternOct 15, 2024Oct 15, 2024