Você está visualizando o site de uma EDIÇÃO PASSADA do QCon.

Palestra: Microservices & Kubernetes em um ambiente de alta demanda: A experiência do iFood

Track: Microservices: Melhores Práticas e Padrões

Sala: 3 Pequim

Horário: 2:05pm - 2:50pm

Dia da semana: Segunda-feira

Nível: Intermediário

Persona: Arquiteto(a), Desenvolvedor(a) Programador(a), Desenvolvedor(a) Sênior, DevOps, Líder Técnico(a)

Apresentação em Português

Share this on:

Pontos Principais

  • Conheça o pipeline deployment de serviço no cluster Kubernetes no iFood;
  • Arquitetura de ingestão de alto volume de dados ( REST service -> SQS -> Lambda -> Dynamo -> Dynamo stream -> Lambda -> S3;
  • Como o framework Micronaut otimiza o startup das aplicações e técnicas de bootstrap de serviços Java.

Resumo

Iremos apresentar a experiência do iFood na transição de um ecossistema baseado em instâncias on-demand para a orquestração de containers via Kubernetes em um serviço que processa mais de 20 milhões registros diariamente. Falaremos sobre as vantagens e desvantagens na utilização do Kubernetes e as limitações encontradas em serviços como AWS Lambda e DynamoStream bem como a solução adotada para diminuir o tempo de ingestão de dados e economizar na utilização de lambdas aproveitando a capacidade ociosa do cluster.

Veja também nesta palestra, como a necessidade de escalar a aplicação em curto intervalo de tempo (1 rps para 3.500 rps em menos de 3 minutos) nos levou a utilização do web framework Micronaut e a aplicação de uma série de técnicas simples para conseguir que o tempo de startup da aplicação ficasse abaixo de 1 segundo. Apresentaremos também as principais diferenças entre Micronaut e Spring Boot.

Speaker: Bruno Barin

Desenvolvedor de Software no iFood

Bacharel em Ciência da Computação, trabalha há mais de 18 anos com Java e contribui para projetos open sources como Apache Ignite, Apache Camel. Trabalha atualmente no time de engenharia do iFood.

Find Bruno Barin at

Tracks 2019

Segunda-feira, 6 de maio

Terça-feira, 7 de maio

Quarta-feira, 8 de maio