Blog

Porque é que a On Deck escolheu usar o Cal.com

Egor ZaitsevSep 9, 2022

Estudo de caso da On Deck

O nosso primeiro estudo de caso começa com Egor Zaitsev, Senior Software Engineer na On Deck. Bem-vindo, Egor, e obrigado por teres tirado tempo para isto!

Vamos direto ao assunto com a primeira pergunta:

Para que é que a On Deck usa o Cal?

Egor: A On Deck está a construir um marketplace de feedback, onde os Fellows se podem voluntariar para dar feedback sobre pitch, produto ou outro tipo de feedback uns aos outros. Depois de escolherem de quem querem receber feedback, os Fellows veem uma vista de agendamento do Cal para concluir a reserva.

Captura de ecrã do modal de reserva do site da On Deck

O que vos levou a escolher o Cal para entregar a vossa solução?

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

Como é que usas o Cal?

Egor: Neste momento, estamos a usar uma versão ligeiramente modificada e self-hosted do Cal para a nossa solução. Provisionamos contas automaticamente para os nossos Fellows e pedimos-lhes que configurem a sua disponibilidade e liguem os seus Calendars. Depois disso, começamos a mostrá-los na nossa plataforma, incorporando a interface de agendamento.

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

Egor: O Cal é extremamente extensível e permite-nos iterar depressa.

Vês potenciais casos de uso futuros para o Cal na On Deck?

Egor: Já estamos a pensar em usar o Cal para permitir que os nossos Fellows marquem reuniões uns com os outros como parte dos nossos outros marketplaces internos, bem como para fornecer a cada Fellow um serviço pessoal de agendamento, alojado pela On Deck.

Como é que o Cal tornou eficiente implementares uma solução como esta?

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

Porque é que não conseguiram usar outras soluções no mercado?

Egor: O Calendly não expõe a disponibilidade através da sua API, o Motion não tem API e construir tudo de raiz teria levado muito tempo.

Se o Cal não existisse, terias sequer construído o que construíram? Quanto mais tempo teria demorado?

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

O que é que mais te entusiasma no futuro do agendamento?

Egor: Estamos mesmo entusiasmados com o agendamento a tornar-se open source. O open source é a verdadeira força por trás de todas as startups bem-sucedidas e temos gosto em apoiar mais uma peça-chave de uma web moderna a tornar-se open source.

Se tivesses um desejo, o que pedirias?

Egor: Caching 😉 Já implementámos caching de disponibilidade para nós próprios, mas acho que seria uma adição muito útil para quem usa o Cal em grande escala.

Obrigado, Egor!

O Cal.com é agora GRATUITO para indivíduos - regista-te aqui

Egor Zaitsev

Post by

Egor Zaitsev

Software Engineer, On Deck