Palestra: Colaboração em tempo real com Clojure e ClojureScript​

Sala:

Dia da semana:

3:55pm - 4:45pm

A colaboração é crucial ao sucesso de muitas empresas, e o software que utilizamos deve se adaptar a essa realidade, facilitando ao máximo o fluxo de informações. Muitas vezes esse requisito exige a implementação de replicação de dados em tempo real, com alto nível de concorrência e desafios em detecção e resolução de conflitos, mecanismos de transporte de mensagens confiáveis, dentre outros. Na Atlassian desenvolvemos software com o objetivo de otimizar a maneira como times trabalham juntos. Criamos serviços de sincronização de dados em tempo real para estender a funcionalidade de novos e produtos existes. De todas as tecnologias disponíveis, escolhemos Clojure e ClojureScript para encarar esse desafio.

Nessa palestra são apresentadas as razões que motivaram a escolha de Clojure e analisado o problema com sincronização de dados em tempo real. São também discutidos os desafios ao desenvolver um sistema distribuído moderno e as soluções práticas que encontramos nesse caminho.

Tracks

Segunda-feira

Terça-feira

Quarta-feira