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:

  1. 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.

  2. 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.

  3. 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.

Muito obrigado! Já fiz a encomenda dos livros!