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

Track: Arquiteturas de Vanguarda

Sala: 2 Nova York

Dia da semana: Quarta-feira

Na indústria de desenvolvimento de software, as mudanças são tão velozes que é comum a sensação que estamos ficando para trás. Tendências mudam, novos métodos e técnicas arquiteturais são utilizadas. É dificil para as pessoas que trabalham nessa área se manterem atualizadas, mas profissionais do desenvolvimento com habilidades certas têm acesso a um vasto conjunto de oportunidades.
Venha conhecer, com profissionais especialistas nos assuntos, as tendências de desenvolvimento de software que provavelmente dominarão as suas próximas arquiteturas.

Track Host: Emerson Macedo

Principal Software Engineer na OLX

Emerson Macedo é desenvolvedor de software desde a adolescência, com mais de 20 anos de experiência. Já atuou em seguradoras, bancos, telecomunicações e portais web. Atualmente é Principal Software Engineer na OLX e atua em projetos de missão crítica ortogonais a todas as áreas da empresa.

10:50am - 11:35am

Vulnerability Management at Scale

We open with a brief history of the vulnerability management program at Facebook and its evolution. What follows is a deep dive of our current system architecture, the design that allowed us to scale to scanning millions of devices and software packages deployed in our infrastructure to discover vulnerabilities, and the network of partners around us to get patches deployed.

Alexandre Fiori, Production Engineer at Facebook

11:50am - 12:35pm

Arquitetura de Plataforma IoT de Nova Geração utilizando MicroProfile + NoSQL + Kafka

MicroProfile, NoSQL e Kafka são tópicos em voga em desenvolvimento de software pois proveem uma fundação sólida para a criação de sistemas escaláveis, resilientes e confiáveis. Unidos, eles são ainda mais poderosos.

Essas características são chave para a infraestrutura da Internet Industrial das Coisas (IIoT) pois a gerência de dispositivos, mensageria, processamento de estados, tradução de protocolos e outras funcionalidades precisam ser desenhadas para trabalharem com milhares, se não milhões, de dispositivos ao mesmo tempo, com disponibilidade de 99.99%+

A V2COM está reestruturando sua plataforma de IIoT e utiliza esses conceitos para estar preparada para o aumento drástico de dispositivos conectados com menor esforço na manutenção do código e da operação.

Essa sessão cobrirá as decisões de arquitetura, detalhes de implementação e uma demonstração ao vivo de falha e recuperação de serviços que estarão em clusters. Faremos também o mapeamento de como essas experiências e lições são aplicadas a diversas verticais, não somente IoT.

Leonardo Rocha Lima, CTO da V2COM

2:05pm - 2:50pm

Service-Mesh: uma visão aprofundada das tecnologias e razões para adoção

As recentes rodadas de investimento em start-ups de Service-Mesh trouxeram muita atenção a este mercado, contudo ainda restam dúvidas se as empresas de tecnologia "fora do vale do silício" possuem as condições ideais para extrair real valor desta tecnologia.

Esta apresentação visa apresentar um panorama aprofundado de tecnologias de Service Mesh e irá apresentar as opções disponíveis no mercado, bem como suas vantagens e desvantagens e seus principais casos de uso.

Benefícios como ‘mutual-tls’ e gerenciamento avançado de tráfego fazem os olhos de muitos early-adopters brilharem, mas pouco se tem falado sobre a complexidade na adoção destas tecnologias no mundo real. Ao final da palestra espera-se que os participantes estejam melhores capacitados a decidirem se estão prontos para a adoção desta tecnologia, se estão dispostos a entenderem seus trade-offs e em quais cenários Service Mesh deve ser utilizado.

Diógenes Rettori, Executive Director at JPMorgan

3:05pm - 3:50pm

“O backend das wallets”, da tokenização ao checkout

Qual o segredo por trás dos meios de pagamentos digitais mais populares do mundo?

Nesta palestra, será apresentada uma visão detalhada de um ciclo de pagamentos e como ele foi transformado através da popularização e utilização de pagamentos digitais em dispositivos móveis, com ênfase nas técnicas de arquitetura, integrações e escalabilidade e também lições aprendidas que não são encontradas nos guides das Wallets.

Lygia Ferreira Leite Antunes, Engenheira de software líder no PagSeguro

4:05pm - 4:50pm

Como o Novo Chat da OLX ficou 75% mais barato mesmo com 40% de aumento no tráfego

Nessa palestra vamos mostrar como a nova arquitetura do chat da OLX, utilizando Elixir e Ejabberd, resultou em uma grande economia, através da melhor utilização dos nossos recursos, e uma maior estabilidade, possibilitando assim o aumento do volume de mensagens.

Demonstraremos como construímos esta solução de forma incremental, modularizada e extensível, desde a escolha de tecnologias, até os cuidados para não impactar os usuários durante a migração.

Dimitri Lameri, Senior Developer at OLX Brazil
Fernando Matos, Software Engineer at OLX

5:20pm - 6:05pm

Serverless: Fazendo Sentido com um Paradoxo de Cloud

"Serverless" pode ter diversos significados. Mas independente do que qualquer um diga, uma coisa é certa: existem servidores por trás disso. Entender quando, como e por quê adotar tecnologias serverless é o principal objetivo desta palestra. Para isso, observaremos os três pilares: event-driven, micro-billing, self-scaling abstract infrastructure, e complementaremos o entendimento com a distinção da experiência dos desenvolvedores e como isso impacta positivamente a produtividade deles. Por fim, analisaremos alguns padrões arquiteturais que podem ajudar na adoção inicial da tecnologia e também em projetos e sistemas existentes.

Bruno Borges, Principal Cloud Advocate at Microsoft

Tracks 2020

  • Arquiteturas que você sempre quis conhecer

    Segredos arquiteturais de aplicações populares, com milhões de pessoas usuárias e que nunca saem do ar.

  • Engenharia aplicada a Machine Learning

    Conheça as principais técnicas de engenharia  e arquitetura de software de larga escala aplicadas a Machine Learning.

  • Microservices: melhores práticas e padrões

    Frameworks modernos e os desafios de implantação, gestão e pós-produção

  • Arquiteturas de vanguarda

    Conheça as técnicas e tecnologias modernas que dominarão as arquiteturas em 2020.

  • Atingindo todo o potencial de containers

    Técnicas modernas de DevOps, Containers e Continuous Delivery para explorar o potencial da conteinerização de aplicações.

  • Machine Learning e Inteligência Artificial

    Algoritmos, técnicas e ferramentas: o que está por trás de sistemas e soluções cada vez mais assertivas.

  • Data Science aplicada

    Tecnologias e as boas práticas da ciência de dados trazendo ganho e diferencial competitivo para grandes empresas.

  • Java e JVM em evolução

    Performance, escalabilidade e as mais recentes novidades da principal plataforma de desenvolvimento no Brasil e no mundo.

  • JavaScript: a plataforma da web moderna

    Explore profundamente os frameworks que tornam o JavaScript tão popular e saiba como as linguagens baseadas em JavaScript estão evoluindo o desenvolvimento de front-end (e back-end).

  • Levando sua carreira para o próximo nível

    Habilidades e estratégias para destravar sua carreira e potencializar seu desenvolvimento profissional.

  • Construindo culturas de desenvolvimento duradouras

    Criando e evoluindo a cultura de empresas: novas formas de organizar times com foco em produtividade. 

  • Ciência da Computação no mundo real

    Temas avançados em computação. Técnicas clássicas e modernas direto da academia para o seu código.

  • Linguagens do século 21

    Linguagens e plataformas emergentes, com ênfase em linguagens projetadas para alta concorrência e sistemas distribuídos.

  • AMA (Ask Me Anything)

    Discussões mais profundas com palestrantes do QCon São Paulo.

  • Solutions Track

    Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.