Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/betrybe/manual-arquiteto-moderno
Material para o Manual do Arquiteto Moderno
https://github.com/betrybe/manual-arquiteto-moderno
Last synced: about 1 month ago
JSON representation
Material para o Manual do Arquiteto Moderno
- Host: GitHub
- URL: https://github.com/betrybe/manual-arquiteto-moderno
- Owner: betrybe
- License: other
- Created: 2020-05-07T14:17:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-28T13:14:07.000Z (over 3 years ago)
- Last Synced: 2024-11-08T14:40:41.552Z (about 2 months ago)
- Size: 39 MB
- Stars: 375
- Watchers: 65
- Forks: 61
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Manual do Arquiteto Moderno
## Objetivo
Neste livro você irá aprender sobre conceitos que fazem parte da vida de profissionais seniores na carreira de desenvolvimento e arquitetura de software. Este livro não é um sumário ou a reescrita de livros reconhecidos no mercado. Portanto, é essencial o entendimento prévio de alguns conceitos abordados no decorrer dos capítulos. O diferencial deste conteúdo é que toda a informação é proveniente da aplicação prática das tecnologias, conceitos e culturas apresentadas como Java Efetivo, Clean Code, Domain-Driven Design, Clean Architecture e Building Microservices.
Alinhando teoria e prática, este livro traz visões arquiteturais e motivações que costumam levar a determinadas escolhas, além de apresentar seus respectivos trade-offs.
## O que você encontra no livro
Este livro apresenta tópicos atuais e relevantes que embasarão você na tomada de decisão diária no papel em arquitetura de software.Veja a lista de tópicos discutidos no decorrer deste livro:
1. A importância de aprender os conceitos ao invés de novos frameworks;
2. Domain-Driven Design (DDD), where to go next?
3. Clean Code;
4. Clean Architecture;
5. Refatoração;
6. Banco de dados;
7. Microservices;
8. Cloud;
9. Precisamos falar sobre atualizações;
10. Destrinchando performance de aplicações;## O que você não vai encontrar neste livro
* Resumo do contéudo de livros mencionados, listados na bibliografia;
* Explicação de conceitos considerados básicos, como "O que é SOLID", "Como se conectar a um banco de dados".
* Tutoriais e guias passo a passo.## Contribuições
Este livro surgiu da iniciativa de Otávio Santana e se materializou através da colaboração de profissionais seniores e com amplo reconhecimento na comunidade. Cada autor e autora que escreveu o livro possui uma opinião bem embasada e experiência de campo nas tecnologias e práticas descritas.
O grupo de autores iniciais é composto por Otávio Santana, Karina Varela e Sérgio Lopes, estendendo-se a grandes nomes como Elder Moraes, Maurício Salatino (Salaboy), Sandro Giacomozzi, Francisco (Professor) Isidro, Leandro Domingues.
Com a popularização da iniciativa, a comunidade passa a ativamente colaborar com a revisão do livro. Nosso profundo agradecimento a todos que colaboraram: https://github.com/otaviojava/manual-arquiteto-moderno/graphs/contributors
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.