Track: Ciência da Computação no Mundo Real

Sala: Sala 04

Dia da semana: Terça-feira

A ciência da computação está no dia-a-dia de toda pessoa que trabalha com programação. Os conceitos estudados e aperfeiçoados na academia são fundamentais para muitas bibliotecas, linguagens, bancos de dados, etc. Entretanto, a pesquisa na área por vezes se apresenta de forma obscura, inacessível a profissionais da engenharia de software.

Nesta track, aproximaremos teoria e engenharia. Serão apresentados cases e ideias inovadoras que, usando conceitos avançados em computação, permitem o desenvolvimento de sistemas mais eficientes e confiáveis.

Track Host: Juan Lopes

R&D Software Engineer na Intelie

Juan Lopes é doutorando em Engenharia de Sistemas e Computação pela UFRJ, ex-competidor do ICPC e ex-campeão brasileiro do IEEEXtreme. Trabalha na Intelie desenvolvendo sistemas distribuídos para processamento de eventos complexos aplicados a ambientes de IoT industrial e operações digitais.

11:50am - 12:35pm

A Evolução de Profilers e Tracers na Netflix

Martin Spier, Sr. Performance Architect at Netflix

2:05pm - 2:50pm

Algoritmos de consenso em sistemas distribuídos (teoria e prática)

Algoritmos de consenso são a base de vários sistemas distribuídos modernos, tanto privados quanto open source. Nesta palestra iremos revisar os principais algoritmos e protocolos de consenso distribuído (Paxos, Raft, ZAB, etc), suas implementações de código fonte aberto (ZooKeeper, etcd) e seus usos em alguns sistemas distribuídos privados e open source (Solr, Kafka, HBase), além de abordar arcabouços teóricos como o teorema CAP e a Impossibilidade de Fischer, Lynch e Patterson (FLP).
Desta forma, será possível entender as características de desempenho, corretude, dificuldades e limitações que tais algoritmos proporcionam no dia a dia.

Edward Ribeiro, Analista de Sistemas - TI no Senado Federal/Interlegis

3:05pm - 3:50pm

A definir

Álvaro Justen, Fundador do Brasil.IO

Tracks

Segunda-feira, 6 de maio

Terça-feira, 7 de maio

Quarta-feira, 8 de maio