Microserviços, já há alguns anos, é um dos principais (senão o principal) hypes no mercado de tecnologia. Em praticamente todos os eventos ou reuniões de arquitetura de software/cloud, microserviços sempre figuram entre os principais tópicos, gerando não apenas interesse mas, principalmente, amplas e profundas discussões.
E, para sermos completamente justos, é perfeitamente possível entender o porque de tanto hype. Nos últimos anos, os softwares cresceram consideravelmente, não apenas em tamanho e escala, mas principalmente, em complexidade. As plataformas de nuvem suportam, cada dia melhor, aplicações nativamente distribuídas e apresentam ofertas super atrativas. Ao mesmo tempo, as empresas buscam alternativas para entregar mais valor e mais rápido para seus clientes e entendem que, microserviços, são um caminho para atingir este objetivo.
E parece incrível, não? Ou seja, uma arquitetura que te permite criar estruturas de software 100% autônomas, que escalam individualmente, possuem seus contextos de dados individualizados, com independência entre os times de dev e etc. Mas, considerando os aspectos conceituais que sustentam a teoria de microserviços, será que estes estão sendo empregados nas soluções corretas? Existem métricas através das quais podemos medir a eficiência de um projeto de microserviços? Você que já está fazendo microserviços, está fazendo isso da maneira correta? Qual a relação de microserviços com as nuvens públicas?
Wow, são tantas coisas pra discutir… Estas e muitas outras perguntas serão debatidas e respondidas (ou não) na edição de Dezembro (que é apenas o primeira de uma série sobre o tema) do Cloud Casters. Para este papo (regado à Tequila), Fabricio Sanchez e Evilazaro Alves convidaram os amigos Giovanni Bassi e André Carlucci, que também trouxeram suas garrafas de Tequila. Está imperdível!
Dentre os aspectos debatidos estão:
- O que são monolítos e, por que este modelo arquitetural, de alguma forma, indica a necessidade de microserviços.
- Quais problemas o modelo de microserviços resolvem.
- Quais são as grandes vantagens?
- Quais são os mitos?
- Qual a relação de microserviços com Cloud Native.
- Aspectos técnicos importantes relacionados a microserviços.
- Por que não fazer microserviços?
- Quais são os riscos gerados por uma estratégia errada de microserviços.
- Onde hospedar e como distribuir microserviços.
- Por que o Evilazaro Alves é tão lindo (não é zueira!).
- O que são necessidades exotéricas de negócio.
- Ahhhh, Kubernetes!
BAIXE O EPISÓDIO
Cloud Casters 08 - Microserviços (parte 1)
OUÇA TAMBÉM EM SEU CANAL PREFERIDO
CONVIDADOS
REFERÊNCIAS
- Assine o Cloud Casters
https://cloudcasters.com/pt-br/assinar - Microservices by Martin Fowler
https://martinfowler.com/articles/microservices.html - Building Microservices by Sam Newman
https://play.google.com/store/books/details?pcampaignid=books_read_action&id=RDl4BgAAQBAJ - Microservices for the Enterprise: Designing, Developing and Deploying
https://www.amazon.com/Microservices-Enterprise-Designing-Developing-Deploying/dp/1484238575 - Lambda 3
https://lambda3.com.br - Este podcast é editado por Radiofobia Podcast e Multimídia
https://radiofobia.com.br/
Comentar