Blog

Por que a On Deck escolheu usar o Cal.com

Egor ZaitsevSep 9, 2022

Estudo de caso da On Deck

Nosso primeiro estudo de caso começa com Egor Zaitsev, Engenheiro de Software Sênior na On Deck. Bem-vindo, Egor, e obrigado por dedicar seu tempo!

Vamos direto ao ponto com a primeira pergunta:

Para que a On Deck usa o Cal?

Egor: A On Deck está construindo um marketplace de feedback, no qual os Fellows podem se voluntariar para fornecer feedback sobre pitch, produto ou outros tópicos uns aos outros. Depois de escolher de quem você gostaria de receber feedback, os Fellows veem uma interface de agendamento do Cal para concluir a reserva.

Captura de tela do modal de reserva do site da On Deck

O que fez você escolher o Cal para entregar sua solução?

Egor: As soluções existentes no mercado ou não ofereciam as APIs necessárias, ou não eram flexíveis o bastante para o nosso caso de uso. O Cal nos devolveu dias — se não semanas — que, de outra forma, teríamos gasto desenvolvendo tudo do zero.

Como você usa o Cal?

Egor: No momento, estamos usando uma versão self-hosted ligeiramente modificada do Cal para a nossa solução. Provisionamos contas automaticamente para nossos Fellows e pedimos que eles configurem sua disponibilidade e conectem seus Calendars. Depois que fazem isso, começamos a exibi-los em nossa plataforma, incorporando a UI de agendamento.

Qual foi a melhor parte de trabalhar com o Cal como uma plataforma?

Egor: O Cal é extremamente extensível e nos permite iterar rápido.

Você vê potenciais casos de uso futuros para o Cal na On Deck?

Egor: Já estamos considerando usar o Cal para permitir que nossos Fellows agendem reuniões entre si como parte de nossos outros marketplaces internos, além de fornecer a cada Fellow um serviço pessoal de agendamento, hospedado pela On Deck.

Como o Cal tornou eficiente para vocês implementar uma solução como essa?

Egor: O Cal é construído com tecnologias extremamente populares e foi muito fácil incorporá-lo ao nosso ecossistema. Em alguns dias, tínhamos tudo configurado para oferecer aos nossos Fellows a melhor experiência de agendamento possível!

Por que vocês não conseguiram usar outras soluções do mercado?

Egor: O Calendly não expõe disponibilidade pela sua API, o Motion não tem API e construir tudo do zero teria levado muito tempo.

Se o Cal não existisse, vocês teriam construído o que construíram? Quanto mais tempo teria levado?

Egor: Claro que teríamos conseguido construir o que fizemos, embora bem mais devagar e com mais bugs no começo. O Cal nos poupou dias — se não semanas — de desenvolvimento.

O que mais anima você no futuro do agendamento?

Egor: Estamos muito animados com o fato de o agendamento estar se tornando open source. Open source é a força por trás de toda startup bem-sucedida e ficamos felizes em apoiar mais uma parte-chave da web moderna se tornando open source.

Se você tivesse um desejo, o que pediria?

Egor: Caching 😉 Já implementamos caching de disponibilidade para nós mesmos, mas acho que seria um complemento muito útil para quem usa o Cal em escala.

Obrigado, Egor!

Cal.com agora é GRATUITO para pessoas físicas - cadastre-se aqui

Egor Zaitsev

Post by

Egor Zaitsev

Software Engineer, On Deck