Clean Architecture
AssessTechniques
A software design approach emphasizing separation of concerns and maintainable boundaries.
Why it's here
Placed in Assess: 3 article(s) of evidence from 2 source(s), led by open-source activity, with 1 in the last 30 days. Confidence 50%.
Evidence (3)
- 5InfoQ·7/27/2026framework_updateClean Architecture for Portable Serverless Apps
Elena van Engelen explains how to reduce serverless vendor lock-in while keeping native cloud capabilities. She demonstrates structuring FaaS applications with Clean Architecture, Spring Cloud Function, and Gradle modules, then shows Kotlin services deployed across AWS and Azure using Terraform CDK.
- 6Martin Fowler·5/5/2026open_sourceLattice Brings Structured Patterns to AI Coding
Rahul Garg has released Lattice, an open-source framework designed to reduce friction in AI-assisted programming by organizing reusable engineering patterns into atoms, molecules, and refiners. It also maintains a living project context in a .lattice folder so AI tools can adapt to a team’s standards, decisions, and review history over time. The post also notes updates to an SPDD article and reflects on tools for conversation logs and the risks of AI-generated misinformation in Google Search.
- 4Martin Fowler·3/3/2026researchDesign-First Collaboration for AI Coding
The article argues that AI coding assistants often skip the design phase and generate implementation immediately, which hides important architecture decisions inside the code. It proposes a structured, whiteboard-like conversation pattern to align on design before coding, reducing review overhead and misunderstandings.