Track: Web APIs e a Ascensão dos Microservices

Sala:

Dia da semana:

Construir sistemas cada vez mais distribuídos, modulares e integrados através de APIs e na escala da global é o santo graal das grandes aplicações corporativas e suas equipes de desenvolvimento. Aprenda nesta track – através de cases reais – melhores práticas na criação de sistemas modernos e escaláveis com base em Web APIs robustas e microservices.

11:05am - 11:55am

Por Kleber Bacili
Fundador da Sensedia

Por Petterson Andrade
Arquiteto de software da Sensedia

Com as APIs cada vez mais presentes nas boas arquiteturas, algumas abordagens para projetar e disponibilizar APIs começam a se consolidar. Duas comuns são a “Legacy-Driven”, que se apoia nos sistemas e modelos de dados já existentes; e a “Mobile-Driven”, que usa a demanda de uma app mobile como insumo para estruturar as APIs de back-end necessárias.

Mas há uma terceira vertente, que é especialmente importante para APIs abertas: a abordagem “API-First”. Nela, elementos do legado e a...

12:10pm - 1:00pm

Por Diego Pacheco
Software Architect na Ilegra

Construir aplicações reativas com microservices ainda não é tarefa simples: estamos em um momento de evolução onde as stacks atuais de Java e Scala estão se adaptando à nova realidade distribuída. Há muitas stacks ditas como "microservices-ready" mas na prática falta a elas recursos que permitem tirar o máximo de serviços especialistas de Non-Blocking IO, por exemplo.

Na nossa experiência, a stack do Netflix está preparada para lidar com os princípios de DevOps. Nessa palestra você...

2:40pm - 3:30pm

Por Tiago Dolphine
Coordenador de Desenvolvimento na iFood

Veja nessa palestra como a distribuição de serviços, o uso de Web APIs e processamento assíncrono nos fez atingir objetivos de crescimento agressivo e quebrar a barreira de um milhão de pedidos por mês no iFood.

​Entre os assuntos abordados:​

  • Modularização de APIs REST e flexibilidade para suporte de aplicações mobile, web, integrações de parceiros além de serviços internos e uso de SDK;
  • Caching compartilhado de alta performance com Aerospike e com o uso de filas...
3:55pm - 4:45pm

Por Rodrigo Saito
Arquiteto de Sistemas na Moip

Nos últimos anos a Moip, empresa de pagamentos digitais, tem migrado seus serviços saindo de uma arquitetura monolítica para uma arquitetura de microservices.​

Mostraremos nessa palestra como a adoção de microservices colaborou para tornar nossos serviços mais resilientes, aumentou a disponibilidade dos sistemas e melhorou o desempenho das nossas APIs de pagamentos.​

Também serão discutidos os desafios encontrados na migração: comunicação síncrona versus assíncrona, latência...

5:00pm - 5:50pm

Por Fernando Ultremare
Gerente geral de projetos na Dextra Sistemas e criador do YAWP! Framework

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...

6:15pm - 7:05pm

Por Vinicius Pacheco
Analista de Sistemas na Globo.com

Nessa palestra mostramos como a linguagem Go nos ajudou a chegar em uma API de alto desempenho de forma concisa e simples. Tudo será exemplificado usando como pano de fundo um caso real da Globo.com: a API de cadastros. Veremos como saímos de 200 para 19 mil cadastros por segundo para os impactos desse crescimento rápido e as consequências do uso de Go. Também mostraremos como nossa arquitetura de...

Host: Eder Ignatowicz Drools Committer e Senior Software Engineer na Red Hat

Tracks

Segunda-feira

Terça-feira

Quarta-feira