Delivering on an architecture strategy

John Crickett on LinkedIn: softwarearchitecture systemdesign | 59 comments

ISO 25000 software and data quality model

Architectural characteristics and their definitions

ISO 25010

Architecture kata

Architectural Katas: Practicing Architecture

Vertical Slice Architecture

Also called feature first structure

See: Vertical Slice Architecture

Hexagonal Architecture

See: Hexagonal Architecture

Untitled

Tiny Types

Big benefits from tiny types: How to make your code’s domain concepts explicit | TechBeacon

Microservices Architecture

bliki: MonolithFirst

Clean Architecture

See: Clean Architecture

Domain Driven Design

API Design

API Design

Event Driven Architecture

See: Event Sourcing

Evolutionary Architecture

Is Design Dead?

Package by component and architecturally-aligned testing

Reverse proxy

YARP Documentation

Examples

https://github.com/Sairyss/domain-driven-hexagon

Enforce architecture principles through tests

ArchUnitNET

Improve your .NET code quality with NDepend

Database transactions

ACID vs. BASE: Comparison of Database Transaction Models