A (work-in-progress) guide to the methodology behind Made Tech Flavoured Clean Architecture
Clone or download


Clean Architecture

This documents Made Tech Flavoured Clean Architecture which is an implementation of Robert C. Martin's Clean Architecture.

Getting started

Architectural Concepts

Learn by example (Ruby)

The best way to learn Clean Architecture is through deliberate practice.





Examples in Languages

Further Reading

Clean Architecture is a variant of Hexagonal Architecture by Alistair Cockburn and, BCE by Ivar Jacobson.

The Made Tech flavour is a bit more relaxed in some areas than Hexagonal Architecture but more prescriptive than the basics of Clean Architecture and, at this time, we only have documentation about Ruby.