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

Estudo de Caso On Deck
O nosso primeiro estudo de caso começa com Egor Zaitsev, Engenheiro de Software Sénior na On Deck. Bem-vindo Egor e obrigado por teres dispensado o teu tempo!
Vamos mergulhar direto na primeira pergunta:
Para que O On Deck usa o Cal?
Egor: O On Deck está a construir um mercado de feedback, onde os Fellows podem voluntariar-se para fornecer feedback sobre pitches, produtos ou outros temas uns aos outros. Depois de escolher quem gostariam de receber feedback, os Fellows têm uma visão de agendamento do Cal para completar a sua reserva.

O que te fez escolher o Cal para entregar a tua solução?
Egor: As soluções existentes no mercado ou não ofereciam as APIs necessárias ou não eram flexíveis o suficiente para o nosso caso de uso. O Cal devolveu-nos dias — se não semanas — que de outro modo teríamos passado a desenvolver tudo desde o início.
Como usas o Cal?
Egor: Neste momento estamos a usar uma versão auto-hospedada ligeiramente modificada do Cal para a nossa solução. Nós automaticamente provisionamos contas para os nossos Fellows e pedimos-lhes para configurarem a sua disponibilidade e conectarem os seus Calendários. Depois de o fazerem, começamos a mostrá-los na nossa plataforma, integrando a interface de agendamento.
Qual foi a melhor coisa sobre trabalhar com o Cal como plataforma?
Egor: O Cal é extremamente extensível e permite-nos iterar rapidamente.
Vês potenciais casos de uso futuros para o Cal na On Deck?
Egor: Estamos já a considerar usar o Cal para permitir que os nossos Fellows agendem reuniões uns com os outros como parte dos nossos outros mercados internos, bem como proporcionar a cada Fellow um serviço de agendamento pessoal, hospedado pela On Deck.
Como é que o Cal tornou eficiente para ti implementar uma solução como esta?
Egor: O Cal é construído com tecnologias extremamente populares e foi muito fácil integrá-lo no nosso ecossistema. Em questão de dias, tínhamos tudo configurado para proporcionar aos nossos Fellows a melhor experiência de agendamento possível!
Porque é que não conseguiste 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 uma API e construir tudo do zero teria demorado muito tempo.
Se o Cal não existisse, terias conseguido construir o que construíste? Quanto mais tempo teria levado?
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.
Do que estás mais entusiasmado no futuro do agendamento?
Egor: Estamos realmente entusiasmados com o agendamento a tornar-se open source. O open source é o verdadeiro poder por trás de cada startup bem-sucedida e estamos felizes por apoiar mais uma parte-chave da web moderna a tornar-se open source.
Se tivesses um desejo, o que pedias?
Egor: Caching 😉 Já implementámos caching de disponibilidade para nós próprios, mas acho que seria uma adição muito útil para aqueles que usam o Cal em grande escala.
Obrigado, Egor!