Post on 15-Apr-2017
Desvendando o Onion Architecture
Guilherme LacerdaWildtech - UniRitter
@guilhermeslac
Maurício AndreazzaCanoastec - UniRitter
@oandreazza
“A good architecture allows you to defer critical decisions like the UI,
frameworks, database, etc.”
Inversão de Dependência
DDD
Testabilidade
Manutenibilidade
Independência de UI, BD...
Benefícios
Alta Coesão,Baixo Acoplamento USar as ferramentas
como... ferramentas
SOLID na cabeça!
Exemplo 1https://github.com/oandreazza/onion-architecture-tdc
Exemplo 2https://github.com/guilhermeslacerda/CleanArchitectureExample
Links
http://alistair.cockburn.us/Hexagonal+architecture
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/
http://martinfowler.com/eaaCatalog/separatedInterface.html