Em primeiro lugar parabéns pelo novo emprego em um ambiente desafiador.
É totalmente normal sentir-se perdido diante de tantas novidades. Sua dedicação em buscar conhecimento formal é admirável, mas o aprendizado no ambiente de trabalho é essencial. Não hesite em buscar orientação com colegas. Lembre-se de que muitos enfrentam curvas de aprendizado semelhantes e podem te passar os 'macetes'.
Com tempo e esforço, você vai dominar essas tecnologias complexas.
Algumas recomendações para te ajudar nesta jornada:
-
Comece por compreender os princípios dos microservices e a arquitetura de sistemas distribuídos.
"Building Microservices" por Sam Newman
Este livro é uma excelente introdução aos microservices, abordando desde os conceitos básicos até tópicos avançados. Ele explora os benefícios e os desafios dos microservices e fornece insights sobre como projetar, desenvolver e manter sistemas distribuídos."Enterprise Integration Patterns: Design, Construção e Implantação de Soluções de Mensageria" por Gregor Hohpe e Bobby Woolf:
Embora não seja exclusivamente focado em microservices, este livro abrange uma ampla variedade de padrões de integração que são relevantes para a arquitetura de microservices, como mensageria, roteamento, transformação e agregação. -
Ferramentas AWS:
A AWS oferece documentação detalhada, tutoriais e cursos on-line. Além disso, considere a certificação AWS, que pode fornecer uma base sólida e reconhecida de conhecimento.
-
Persistência e troca de dados
Dominar a persistência e a troca de dados em ambientes modernos exige uma compreensão sólida dos bancos de dados NoSQL, bem como a capacidade de adaptar suas habilidades de modelagem para atender às nuances desses sistemas. Recursos como "NoSQL Distilled" e "Kafka: The Definitive Guide" podem ser excelentes pontos de partida para aprofundar esses conhecimentos essenciais.