TLDR.Chat

Transição de Monolito para Microsserviços na Buser

Do monolito Django aos microsserviços na Buser 🔗

00:00 Introdução

Gato Ferreira apresenta um bate-papo com a equipe da Buser, uma startup de transporte, abordando a transição de um monolito Django para microsserviços e outros temas relevantes.

00:24 Apresentação

Os convidados incluem Beatriz Martins, desenvolvedora júnior, Tairone Damasceno, Tech Leader, e Silvio, engenheiro, que compartilham suas experiências na Buser.

01:06 O que é a Buser?

A Buser é uma plataforma de fretamento colaborativo que proporciona passagens mais baratas e uma experiência tecnológica aprimorada para os usuários.

01:33 Como funciona para o usuário?

Usuários baixam o aplicativo para comprar passagens ou organizar fretamentos para destinos específicos, facilitando a reserva de viagens.

02:06 Quando a Buser começou?

A Buser iniciou suas atividades em junho de 2017, com o desenvolvimento da plataforma começando no final desse ano.

03:04 Qual o tamanho da Buser?

Atualmente, a Buser tem cerca de 520 colaboradores, com uma equipe de tecnologia de aproximadamente 120 a 130 pessoas.

03:35 Quais foram as tecnologias escolhidas no começo?

A equipe optou por tecnologias simples, utilizando Python e Django, para facilitar o desenvolvimento e o crescimento.

10:08 Qual foi o momento de maior crescimento?

A Buser teve um crescimento constante desde 2018, com exceção da pandemia, que afetou temporariamente as operações.

11:33 Por que se tornou um problema?

O crescimento do monolito causou dificuldades na colaboração entre desenvolvedores, exigindo a separação em microsserviços para melhorar a escalabilidade.

14:38 O que vocês fazem pra melhorar a performance?

A equipe implementa otimizações, como cache e melhorias na arquitetura, para reduzir a carga no banco de dados e garantir desempenho.

20:48 Como está sendo o processo de quebra do Monolito e quais os principais desafios?

A quebra do monolito é feita em etapas, isolando serviços e garantindo que o sistema permaneça funcional enquanto novas soluções são implementadas.

24:47 Vocês estão pensando em fazer serviços em tecnologias diferentes?

A Buser continua a usar Python como base, mas está aberta a novas tecnologias conforme a necessidade surge.

27:33 A quebra do monolito está dando resultados?

A separação de serviços já trouxe resultados positivos, permitindo que as equipes trabalhem de forma mais eficiente e reduzindo dependências.

31:08 O que é o Buser Camp?

O Buser Camp é um programa de formação para desenvolvedores, visando ensinar técnicas e integrar novos talentos à equipe.

40:10 A Buser está contratando?

A Buser está contratando, mas com cautela devido ao cenário econômico, e incentiva candidatos a se inscreverem.

42:46 Encerramento

A conversa encerra com agradecimentos e recomendações para que os espectadores sigam as iniciativas da Buser.

A Buser oferece passagens mais baratas?

Sim, a Buser permite que os usuários se unam para fretar ônibus, resultando em passagens mais acessíveis.

Quais tecnologias a Buser utiliza atualmente para seu sistema?

A Buser usa principalmente Python e Django, mas está aberta a explorar novas tecnologias conforme necessário.

O que é o Buser Camp?

É um programa de formação que ensina desenvolvedores iniciantes a trabalhar com as tecnologias da Buser, integrando-os rapidamente à equipe.

Related