Palestra: Padrões de design para APIs REST autoescaláveis sem complicação

Sala:

Dia da semana:

5:00pm - 5:50pm

O desenvolvimento de aplicações com base em APIs tem se tornado uma nova norma de mercado, impulsionada pela variedade de tipos de aplicações e o grande aumento em usuários. Com isso, a escalabilidade de APIs é cada vez mais importante, exigindo novas técnicas de design, arquitetura e automação dos ambientes de operação.​

Nessa apresentação iremos explorar a construção de APIs REST autoescaláveis, começando com um panorama das principais abordagens para desenvolvimento de APIs e seus prós e contras. Em seguida vamos analisar o uso de padrões de design visando à escalabilidade, incluindo:​

  • Roteamento e persistência com sharding;
  • Consultas baseadas em consistência forte e eventual;
  • Joins de dados através de pipelines assíncronas;
  • Práticas e modelos para operação de ambientes de produção.

​Os patterns serão demonstrados através de exemplos práticos com código e escalabilidade automática sobre a plataforma de nuvem do Google. Também serão explorados projetos reais que fazem uso das abordagens apresentadas.

Tracks

Segunda-feira

Terça-feira

Quarta-feira