Sempre que iniciamos um novo projeto queremos que ele seja perfeito, o código tem que ser bem escrito, com alta coesão, baixo acoplamento, SOLID, KISS, DRY, YAGNI, testes automatizados e padrões de código, mas um ponto que nem sempre refletimos é sobre a estrutura da aplicação. Meu objetivo nessa palestra é apresentar alguns padrões arquiteturais (MVC, event-driven, microservices e pipe and filter) em Python, utilizando exemplos de frameworks como Django, Flask e Tornado, e te ajudar a entender como eles funcionam.
-
enterpriseintegrationpatterns.com/patterns/messaging/toc.html
-
packtpub.com/application-development/software-architecture-python
-
en.wikipedia.org/wiki/List_of_software_architecture_styles_and_patterns
-
herbertograca.com/2017/07/28/architectural-styles-vs-architectural-patterns-vs-design-patterns/
-
slideshare.net/osantana/plataforma-distribuda-de-microservios-ou-como-a-olist-funciona