Peter introduces the components of the Explicit Architecture proposed by Herberto Graça, which are the Hexagonal and the Onion Architecture.
Links
Hexagonal and Onion Architecture Overview: miro.com/app/board/o9J_lY8cG_k=/
Alistair Cockburn on Hexagonal Architecture: alistair.cockburn.us/hexagona...
Jeffrey Palermo on Onion Architecture: jeffreypalermo.com/2008/07/th...
Herberto Graça on Explicit Architecture: herbertograca.com/2017/11/16/...
Infographic "Explicit Architecture": docs.google.com/drawings/d/1E...
Herberto Graça on other Architecture topics: herbertograca.com/2017/07/03/...
Code: github.com/PJUllrich/PeterAnd...
Twitter: / peterandcode
ElixirForum Thread: elixirforum.com/t/peterandcod...
Timestamps
00:00 - Introduction
01:43 - 1st Key Principle: Open for change
03:55 - 2nd Key Principle: Don’t leak your Business logic
05:54 - Introduction to the Hexagonal Architecture
10:37 - Key Principles of the Hexagonal Architecture
12:30 - Summary of the Hexagonal Architecture
13:41 - Introduction of the Onion Architecture
14:18 - Application Services
15:33 - Domain Models
17:32 - Domain Services
18:54 - Summary of the Onion Architecture
21:46 - Short Introduction to the Explicit Architecture
23:03 - Finishing Thoughts
Негізгі бет Ғылым және технология Hexagonal, Onion, and Explicit Architecture with Elixir - Part 1
Пікірлер: 5