Blog

Por qué On Deck eligió usar Cal.com

Egor ZaitsevSep 9, 2022

Caso práctico de On Deck

Nuestro primer caso práctico empieza con Egor Zaitsev, Senior Software Engineer en On Deck. ¡Bienvenido, Egor, y gracias por sacar tiempo!

Vamos directamente con la primera pregunta:

¿Para qué usa On Deck Cal?

Egor: On Deck está creando un marketplace de feedback, donde los Fellows pueden ofrecerse como voluntarios para dar feedback sobre pitch, producto u otros temas entre sí. Después de elegir de quién te gustaría recibir feedback, a los Fellows se les muestra una vista de programación de Cal para completar su reserva.

Captura de pantalla del modal de reserva del sitio web de On Deck

¿Qué te hizo elegir Cal para ofrecer tu solución?

Egor: Las soluciones existentes en el mercado o bien no ofrecían las API necesarias o no eran lo bastante flexibles para nuestro caso de uso. Cal nos devolvió días —si no semanas— que de otro modo habríamos dedicado a desarrollar todo desde cero.

¿Cómo usáis Cal?

Egor: Ahora mismo estamos usando una versión self-hosted ligeramente modificada de Cal para nuestra solución. Creamos cuentas automáticamente para nuestros Fellows y les pedimos que configuren su disponibilidad y conecten sus Calendars. Después de hacerlo, empezamos a mostrarlos en nuestra plataforma, incrustando la interfaz de programación.

¿Qué fue lo mejor de trabajar con Cal como plataforma?

Egor: Cal es extremadamente extensible y nos permite iterar rápido.

¿Ves potenciales casos de uso futuros para Cal en On Deck?

Egor: Ya estamos pensando en usar Cal para permitir que nuestros Fellows programen reuniones entre ellos como parte de nuestros otros marketplaces internos, así como para ofrecer a cada Fellow un servicio de programación personal, alojado por On Deck.

¿Cómo hizo Cal que fuera eficiente implementar una solución como esta para ti?

Egor: Cal está construido con tecnologías extremadamente populares y fue realmente fácil integrarlo en nuestro ecosistema. En un par de días teníamos todo configurado para ofrecer a nuestros Fellows la mejor experiencia de programación posible.

¿Por qué no pudiste usar otras soluciones del mercado?

Egor: Calendly no expone la disponibilidad a través de su API, Motion no tiene API y construirlo todo desde cero habría llevado mucho tiempo.

Si Cal no existiera, ¿habríais construido siquiera lo que habéis construido? ¿Cuánto más habría tardado?

Egor: Claro que habríamos podido construir lo que hicimos, aunque mucho más despacio y con más bugs al principio. Cal nos ahorró días —si no semanas— de desarrollo.

¿Qué es lo que más te ilusiona del futuro de la programación?

Egor: Nos ilusiona mucho que la programación se vuelva open source. El open source es la fuerza detrás de cada startup exitosa y nos alegra apoyar otra parte clave de la web moderna que se convierte en open source.

Si tuvieras un deseo, ¿qué pedirías?

Egor: Caching 😉 Ya hemos implementado caché de disponibilidad para nosotros, pero creo que sería una incorporación muy útil para quienes usan Cal a gran escala.

¡Gracias, Egor!

Cal.com ahora es GRATIS para particulares - regístrate aquí

Egor Zaitsev

Post by

Egor Zaitsev

Software Engineer, On Deck