Workshop: Explorando Microsserviços por meio de Exemplos do Setor
Workshop: Explorando Microsserviços por meio de Exemplos do Setor
Workshop: Explorando Microsserviços por meio de Exemplos do Setor
Objetivo
Este workshop tem como objetivo fornecer aos participantes uma compreensão profunda da arquitetura de microsserviços através das lentes de aplicações do mundo real. Ao examinar como empresas de vários setores implementaram microsserviços com sucesso para enfrentar desafios específicos, os participantes obterão insights sobre os aspectos práticos do projeto, implantação e gerenciamento de sistemas baseados em microsserviços.
Formato e cronograma
- Duração: Workshop de meio dia (4 horas)
- Público-alvo: Arquitetos de software, desenvolvedores e gerentes de projetos interessados em adotar ou compreender arquiteturas de microsserviços.
- Pré-requisitos: Compreensão básica dos princípios da arquitetura de software.
Agenda
-
Introdução (30 minutos)
- Visão geral da arquitetura de microsserviços.
- Benefícios e desafios da adoção de microsserviços.
-
Aprofundamentos do estudo de caso (2 horas)
-
Netflix: escalabilidade do serviço de streaming
- Visão geral da transição da Netflix para microsserviços.
- Discussão sobre escalabilidade e benefícios de implantação rápida.
-
Amazon: evolução do comércio eletrônico
- A evolução arquitetônica da Amazon para apoiar operações de comércio eletrônico.
- Insights sobre agilidade e escalabilidade por meio de microsserviços.
-
Uber: Sistema de Despacho Dinâmico
- Exame do sistema de despacho em tempo real do Uber.
- Discussão sobre confiabilidade e escalabilidade em um contexto de tempo real.
-
Spotify: experiência musical personalizada
- Arquitetura backend do Spotify para streaming de música personalizado.
- Lições sobre desenvolvimento rápido de recursos e serviços personalizados.
-
Zalando: varejo de moda em escala
- O uso de microsserviços pela Zalando para varejo online.
- Discussão sobre capacidade de resposta do mercado e estratégias de escala.
-
Netflix: escalabilidade do serviço de streaming
-
Atividade em grupo: projete seus microsserviços (1 hora)
- Os participantes são divididos em pequenos grupos.
- Cada grupo seleciona um cenário de negócios hipotético.
- Os grupos projetam uma arquitetura básica de microsserviços para atender ao seu cenário, considerando fatores como escalabilidade, modularidade e independência.
- Apresentações do design de cada grupo ao workshop para feedback.
-
Discussão e perguntas e respostas (30 minutos)
- Discussão aberta sobre os desafios da implementação de microsserviços.
- Estratégias para gerenciar dados distribuídos, garantir segurança e implantar microsserviços.
- Sessão de perguntas e respostas abordando preocupações e cenários específicos dos participantes.
Materiais fornecidos
- Resumos de estudos de caso e questões para discussão.
- Modelos para atividades de design de microsserviços.
- Lista de leituras recomendadas para uma exploração mais profunda da arquitetura de microsserviços.
Resultados de aprendizagem
Ao final do workshop, os participantes irão:
- Tenha uma compreensão clara de como e por que diferentes empresas fizeram a transição para microsserviços.
- Ser capaz de articular os benefícios e desafios das arquiteturas de microsserviços.
- Obtenha experiência prática no projeto de uma arquitetura de microsserviços adaptada às necessidades específicas do negócio.
- Aprenda estratégias para superar obstáculos comuns na adoção de microsserviços.
Seguir
Os participantes serão incentivados a participar de um fórum on-line ou grupo comunitário dedicado a discussões sobre arquitetura de software, permitindo aprendizado contínuo e troca de ideias sobre microsserviços e outros padrões de arquitetura.
Este workshop interativo foi projetado para fornecer aos participantes conhecimentos teóricos e habilidades práticas, aproveitando exemplos do mundo real para ilustrar o impacto transformador da arquitetura de microsserviços em vários setores.