Presentation: Arquitetura funcional em Microservices: 4 anos depois

Track: Microservices e Web APIs

Sala: Dorothy Johnson Vaughan

Dia da semana: Quarta feira

Nível: Intermediário - Avançado

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:

What You’ll Learn

  • Detalhes de uma arquitetura funcional dentro de um serviço;
  • Apresentação dos principais microservices do Nubank e interação entre eles;
  • Características de programação funcional que, aplicadas a microservices ajudam a manter a velocidade de evolução.

Resumo

Sistemas de software costumam ficar cada vez mais difíceis de evoluir e manter na medida que o tempo passa e mais funcionalidades são adicionadas.

No Nubank, após 4 anos de evolução, adicionar novas funcionalidades é tão ou mais fácil do que era há 3 anos atrás. Nessa palestra vamos explorar as principais características que possibilitaram essa evolução rápida e contínua de funcionalidades, como exemplo:

  • Microservices com o escopo bem definido
  • Integração assíncrona entre serviços usando Kafka
  • Verificação de schemas nas integrações
  • Clojure e programação funcional

Speaker: Lucas Cavalcanti

Engenheiro de software líder no Nubank

Lucas é engenheiro de software líder no Nubank. Entusiasta de programação funcional e das melhores práticas de desenvolvimento de software, tem grande experiência em aplicações reais em produção escritas em Clojure, Java, Scala e Ruby.

Encontre mais informações sobre Lucas Cavalcanti em