Desafios em fazer deploy no mundo todo para todo mundo

Deploy em um único servidor para um único projeto é razoavelmente simples. Deploy global requer um pouco mais de conhecimento porém mesmo assim não faltam opções para seu app. E quando você é uma empresa que faz deploy global não só para você como também para milhares de outros apps de terceiros?

Nesta palestra pretendo falar sobre os desafios que tivemos na Fly.io para solidificar nosso sistema de deploy de aplicações na fronteira trazendo um pouco do contexto histórico de como começamos e quais ferramentas escolhemos ou criamos para resolver problemas distribuídos. Além disso a palestra irá trazer a tona um pouco de como a Fly.io depende e contribui para múltiplas comunidades de desenvolvimento atuais. Orquestrador, bancos de dados distribuídos, SQLite em primeiro lugar, linhas de comando, API pública são alguns dos tópicos que serão abordados aqui.

Speaker

joao-ferreira

João Ferreira

 
Desenvolvedor web entusiasta de Elixir e Phoenix LiveView. Meu objetivo é matar a latência entre seu app e seus usuários e pregar a palavra de LiveView.