Palestra: Apache Mesos para operar grandes sistemas e (micro)serviços

Sala:

Dia da semana:

3:55pm - 4:45pm

Nesta palestra falaremos sobre Apache Mesos, além das ferramentas relacionadas, Marathon e Chronos, e como eles nos têm permitido manter sistemas na UOL/PagSeguro com alta disponibilidade. Serão descritas também mudanças culturais ocorridas no processo de adoção.

​Discutiremos problemas de grandes sistemas monolíticos e como o Apache Mesos ajuda a resolvê-los, evitando desperdício de recursos computacionais no datacenter. Serão mostrados também desafios operacionais que surgem ao aplicar arquitetura de microservices – e também suas vantagens, como a facilidade em responder rapidamente a mudanças e em entregar novas versões em produção.

​Falaremos sobre como é garantida alta disponibilidade de serviços usando Marathon para execução de tarefas persistentes, Chronos para execução de jobs, e como é feito o isolamento de tarefas com cgroups e Docker. Por fim, serão apresentadas as mudanças culturais envolvida e como elas têm afetado positivamente tanto a qualidade dos serviços quanto o dia-a-dia dos times de desenvolvimento, operações e implantação.

Tracks

Segunda-feira

Terça-feira

Quarta-feira