Tutoriais: 23 e 24 de março
Conferência: de 25 a 27 de março

Track: Arquiteturas que Você Sempre Quis Conhecer

Sala:

Dia da semana:

Empresas possuem arquiteturas que muitas vezes nem sonhamos que podiam ser implementadas. São sistemas extremamente sólidos e escaláveis, utilizando o que há de melhor em software e hardware para entregar serviços a clientes da melhor maneira possível; ou arquiteturas que conseguem um alto grau de desempenho de maneira minimalista e pragmática. Conheça nesse track como essas arquiteturas funcionam, quais os desafios enfrentados em suas implementações, e como as tecnologias envolvidas se integram.

10:50am - 11:40am

Por Danny Yuan
Realtime Software Engineer at Uber

Por Amos Barreto
Head of Realtime Infrastructure at Uber

Uber is the world’s leading provider of transportation services powering the movement of millions of people. Just in 2014 the company grew six times – from 60 cities in 21 countries to 250 in 50 countries. With such rapid growth come huge technical challenges of keeping up with ever increasing demand.

In this talk we will focus on Uber's realtime system, the foundation of the company’s logistic platform. The realtime system is responsible for fulfilling requests from riders while...

11:55am - 12:45pm

Por Ryan Knight
Enterprise Solution Engineer at DataStax

In this talk we will look at the trends and challenges in building large-scale distributed architectures, and what are some of the major Scala libraries being used to build these applications.

Then we will look at the common architectural patterns being used by leading technology companies as they prepare to handle massive volumes of users and data.

This talk will draw on the speaker’s experiences while at Typesafe helping companies build Scala applications.

2:15pm - 3:05pm

Por Flavio Brasil
Backend Developer na SoundCloud

A entropia natural dos sistemas de software apresenta dificuldades que reduzem a agilidade de desenvolvimento e a capacidade de inovação. Há várias técnicas que permitem diminuir o ritmo em que a entropia avança, mas é comum que em algum momento seja necessário considerar o sistema como legado e iniciar uma rescrita parcial ou total.

Essa palestra irá apresentar uma visão abrangente das técnicas utilizadas para se lidar com sistemas legados e se aprofundar em um estudo de caso da...

3:35pm - 4:25pm

Por Asanka Abeysinghe
VP of Solutions Architecture at WSO2

Mobile devices, sensors, and GPSs are driving demand to handle Big Data in both batch and real time. This presentation discusses how we used complex event processing (CEP) and MapReduce-based technologies to track and process data from a soccer match as part of an annual Distributed Event-Based Systems (DEBS) event processing challenge. This included a dataset generated by a real soccer match in which sensors were placed in the soccer ball and players’ shoes.

This session will review...

4:40pm - 5:30pm

Por Lucas Cavalcanti
Lead Software Engineer no Nubank

Por Rafael Ferreira
Lead Software Engineer no Nubank

O mercado financeiro é conhecido como bastante conservador na adoção de novas tecnologias e práticas de desenvolvimento de software. Nesse cenário fica difícil imaginar uma solução nessa área utilizando linguagem funcional, microservices, bancos não relacionais e containers para deploy – com tudo isso sendo entregue de forma contínua.

Nessa palestra contaremos nossa experiência ao criar, a partir do zero, uma arquitetura de microservices construídos com Clojure, Datomic e outras...

6:00pm - 6:50pm

Por Renato Freitas
Co-fundador e CTO da 99Taxis

Por Giuliano Caliari
Engenheiro de Software na 99Taxis

Nessa palestra vamos discutir os desafios da evolução dos sistemas da 99Taxis, partindo do 'monolito' original até uma arquitetura distribuída. Focaremos em problemas encontrados durante esse processo e como foram resolvidos ou controlados – incluindo aumento de escala, consistência e contexto de dados, monitoramento, confiança de entrega e gerenciamento dos times. Alguns dos tópicos discutidos:

  • Ganhos e perdas em manter um codebase único vs. arquitetura distribuída;
  • ...
Host: Julio Faerman Developer Advocate na AWS

Tracks

Covering innovative topics

Quarta-feira

Quinta-feira

Sexta-feira