Neste livro você irá aprender sobre conceitos que fazem parte da vida de um profissional senior na carreira desenvolvimento e arquitetura de software. Este livro não é um sumário ou a re-escrita 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 é proviniente da aplicação prática das tecnologias, conceitos e culturas apresentadas por como Java Efetivo, Clean Code, Domain Driven Design, Clean Architecture e Building Microservices.
Alinhando teoria e prática, este livro trás visões arquiteturais e motivações que costumam levar a determinadas escolhas, além de apresentar seus respectivos trade-offs.
Este livro trás tópicos atuais e relevantes que te embasarão na tomada de decisão diária no papel de arquiteto 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;
- 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.
Este livro surgiu da iniciativa de Otávio Santana, e se materializou através da colaboração de profissionais seniores e reconhecidos na comunidade. Cada autor do 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, se extendendo à 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 muito obrigada a todos os contribuidores: https://github.com/otaviojava/manual-arquiteto-moderno/graphs/contributors
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.