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

Track: Solutions Track

Sala: 5 Xangai

Dia da semana: Terça-feira

A Solutions Track foi criada parar ampliar a transparência do evento. É uma prática usada em grandes QCons internacionais como em São Francisco, Nova Iorque e Londres. Nela, empresas patrocinadoras e parceiras terão espaço para falar de seus produtos e soluções em uma sala dedicada – sempre com enfoque técnico e voltado a casos do mundo real.

Track Host: Leandro Guimarães

General Manager na C4Media Brasil

Com uma experiência de mais de 16 anos no mercado de desenvolvimento de software, Leandro acumulou experiências nos mais diversos cenários de projetos de software – desde soluções para startups até implementações para empresas de grande porte. Multidisciplinar, apaixonou-se pelo desenvolvimento de software ao ter contato com as práticas ágeis. Em Junho de 2016, assumiu a direção da C4Media Brasil, empresa responsável pelo InfoQ Brasil e pelo QCon São Paulo.

10:50am - 11:35am

Como Kubernetes e Spring Batch processam mais de 12 mil horas de vídeos por mês

Streaming de vídeos já ocupa a maior parte da banda global da Internet. Nos últimos 4 anos a hospedagem de cursos com vídeo na Hotmart vem crescendo cada vez mais exigindo soluções inovadoras para atender a uma demanda cada vez maior. Nessa palestra vamos mostrar uma arquitetura escalável e resiliente de processamento paralelo de vídeos utilizando Kubernetes e Spring Batch e como a Hotmart se preparou para enfrentar uma demanda computacional intensa e de crescimento exponencial, passando de menos de 100 horas de vídeo por mês, no início de 2016, para mais de 12 mil horas em janeiro de 2019.

Euber Bispo e Almeida, Gerente de Distribuição de Conteúdo na Hotmart

11:50am - 12:35pm

Centenas de Bases, uma Única Pesquisa: Busca Textual com Elasticsearch

Um portal construído com Liferay possui mais de 250 tabelas SQL, além de diversas bases de dados customizadas por nossos clientes. Usuários, porém, precisam de uma busca textual simples. Veja como Elasticsearch nos ajudou a superar esse desafio ao prover uma engine de busca textual centralizada, rápida e mais customizável.

Adam Brandizzi, Software Engineer at Liferay

2:05pm - 2:50pm

Cell-Based Approach: uma nova abordagem para os desafios de uma arquitetura de microsserviços

A composição de serviços, a governança, a segurança e observability são questões extremamente críticas para se lidar em arquiteturas baseadas em microsserviços. A cell-based architecture é uma abordagem arquitetural emergente com o propósito de ajudar times de desenvolvimentos a criarem soluções cloud-native mais eficientes, auto-organizadas e com maior agilidade em suas entregas.

Nesta palestra, Roberto apresentará uma arquitetura de referência baseada em células, centrada em APIs para organizar os runtimes em torno da arquitetura de microsserviços e das equipes. Conheça o papel das APIs nesta abordagem, e entenda como aplicativos reais podem ser construídos nessa arquitetura, além de saber sobre métricas e práticas que podem ser usadas para medir a eficácia da arquitetura.

Roberto Yuri Monteiro, Sr Lead Solutions Engineer LATAM at WSO2

3:05pm - 3:50pm

Elasticsearch na OLX: projeto, operação e manutenção de clusters de alta performance

Nesta apresentação falaremos de como alguns times da OLX estão projetando, operando e mantendo clusters de Elasticsearch. A OLX possui diferentes clusters, cada um com perfil de uso e objetivos diferentes. A ideia desta palestra é transmitir aprendizados, boas práticas, problemas identificados e soluções para cenários de uso do Elasticsearch.

Durante a palestra mostraremos conceitos e estruturas e exemplificaremos cenários de falhas e deterioração de desempenho mais comuns, sempre fazendo um paralelo e apresentando as soluções e alternativas para cada caso. Tudo o que você verá é baseado na nossa experiência no mundo real, atendendo mais de 7 milhões de usuários únicos por dia.

César Lawall, Desenvolvedor na OLX Brasil

4:05pm - 4:50pm

Mantendo desempenho e integridade em uma aplicação Angular real-time

Aplicações de trading são complexas e exigem alto desempenho e integridade de dados: a cada segundo novos valores do mercado de ações recebidos por streaming devem ser processados e atualizados em tempo real em toda a aplicação.

Nesta talk, iremos mostrar como é a arquitetura de nossa aplicação web de trading e como solucionamos diversos desafios para entregar aos nossos clientes um streaming de dados em real-time de diversas bolsas de valores como NASDAQ, TSX, ARCA, etc.

Além de nossos aprendizados, das boas e más experiências, contaremos sobre nossa estratégia e trajetória no processo de migração do framework AngularJS para Angular 7, onde adotamos um processo incremental e contínuo, sem parar nossos ciclos de releases, e também como mantemos a performance de nossa aplicação mesmo com as duas versões rodando lado a lado.

Lucas Mendonça, Senior Front End Engineer at Questrade Financial Group

5:20pm - 6:05pm

GoDevs: Como fazer a diferença na estratégia de transformação digital

Muitas empresas estão passando pelo processo de transformação digital mas sem uma estratégia clara e com o uso das ferramentas corretas. Como garantir o sucesso desse processo? Como escolher as melhores ferramentas e serviços nos novos projetos?

Nesta sessão, você descobrirá casos de uso reais e ferramentas no mercado que aumentam o sucesso da transformação das empresas.

Victor Shinya, Developer Advocate na IBM

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.