Service Mesh para Microsserviços 2.0
Mohamad Bayan, Arquiteto Sênior de Soluções na Verizon
Nos últimos anos, as arquiteturas de microsserviços se tornaram mais comuns à medida que grandes empresas passaram a adotá-las pela promessa de viabilizar entregas de software mais rápidas, facilitar a inovação e a adoção de novas tecnologias, além de proporcionar maior liberdade para reagir e tomar decisões bem fundamentadas. No entanto, a maioria das empresas que as adotaram acabou criando um “monólito distribuído”, sem conseguir aproveitar os verdadeiros benefícios de arquiteturas como as de microsserviços poliglotas.
Em sua palestra na NGINX Conf 2018, Mohamad compartilha sua experiência trabalhando com microsserviços na Verizon. Ele relembra a trajetória de sua equipe até chegar à solução Microservices 2.0, incluindo os desafios enfrentados ao longo do caminho à medida que diferentes equipes adotavam diferentes pilhas de tecnologia para criar microsserviços. Com o Microservices 2.0, a estratégia é aproveitar uma plataforma que combina Kubernetes e malha de serviços como a “arquitetura externa”, permitindo criar serviços poliglotas voltados aos negócios e desacoplados dela