Início Conferências no InfoQ Brasil
Apresentações
Feed RSS-
Construindo aplicações escaláveis no Mercado Livre com SOLID & Clean Architecture
Como manter a qualidade dos microsserviços quando o negócio engrena e os times escalam? Nesta talk mostraremos como aplicar o Clear Architecture e SOLID principles com TDD na prática e como estas(...)
-
Como criar uma arquitetura altamente escalável para envio de push
Conheça a arquitetura serverless e orientada a eventos adotada pela Hotmart, focada em resiliência e alta escalabilidade. Com base em ferramentas da AWS como Kinesis, Lambda e DynamoDB, veja como(...)
-
Do Enzyme Para O React Testing Library
Uma comparação do Enzyme com Testing Library, compartilhando a experiência de migração para o Testing Library nos produtos da CVC, principais dificuldades, nova forma de pensar e como a lib até m(...)
-
Conectando +60k restaurantes: a saga arquitetural do iFood
A simplicidade de um clique para fazer um pedido de comida no iFood esconde uma complexa arquitetura para garantir que a entrega chegue corretamente na casa de quem pediu. O time Connection é um (...)
-
Brasil.IO: Libertação de Dados Públicos, com Python
Analisar dados públicos não é tarefa fácil: estão disponíveis em muitas páginas, formatos de arquivos e padrões diferentes e por isso é comum a necessidade de criar softwares especializados para (...)
-
De Engenheiro de Software a Cientista de Dados (e vice-versa)
Depois de passar mais de 10 anos desenvolvendo software em ambientes corporativos e web, me apaixonei por Aprendizado de Máquina em 2014 e desde então tenho trabalhado na interseção entre Ciência(...)
-
Distributed Tracing: práticas, padrões & tecnologias para depurar microsserviços e outras aplicações distribuídas
À medida que cresce a adoção de arquiteturas distribuídas, como microsserviços, sistemas baseados em atores etc., fica cada vez mais difícil diagnosticar, depurar e entender erros em produção. A (...)
-
Performance extrema, execução segura e código elegante com Rust (observadas por um programador C++)
Rust é uma linguagem de programação moderna e poderosa. Ela é perfeita para aqueles que buscam performance máxima, geralmente obtida em linguagens de nível mais baixo (como C e C++), e a clareza (...)
-
Estado Zen, e Observabilidade do seu micro serviço Interior
Com a adoção do DEVSECOPS e micro serviço a importância da Observabilidade nunca foi tão importante. Vamos criar uma aplicação com Health-Checks, métricas e rastreabilidade. O propósito da obse(...)
-
Faça algo fantástico: torne-se um open source developer
Durante esta apresentação discutiremos como você pode iniciar uma carreira no mundo do open source, começando do zero até chegar a core commiter de alguns dos maiores projetos do mundo. Você a(...)
-
Levei a faculdade de computação "daquele jeito". E agora?
Muitos profissionais hoje enfrentam dilemas que quase que literalmente "tiram o sono" da galera: como resolver um problema difícil? E quando o framework não resolve meu problema? E quando as minh(...)
-
Respostas imutáveis ao longo do tempo
Auditoria em banco de dados possui diversos propósitos e um que eu acho maravilhoso é extrair informações de como estava uma estrutura inteira em determinado momento. Como esse pedido/contrato/re(...)