Sounding Board 2.0 - Zazmic
JUNE 8, 2022 ONLINE CHARITY MEETUP

All you want to know about the Google Cloud Professional Certification

Learn More

Sounding Board 2.0

Sound Board es una plataforma avanzada desarrollada por Zazmic para entrenadores y ejecutivos de nivel C para entrenar habilidades comerciales y de liderazgo a nivel mundial.

Industria:

Edtech

Tamaño del equipo:

8

Cooperación:

2016 - presente

Tecnologías Principales:

La historia detrás de Sounding Board

Cuando el cliente llegó a Zazmic Inc., estaba buscando un socio tecnológico confiable para construir una plataforma de desarrollo de liderazgo que ofreciera soluciones de capacitación escalables y personalizadas para que las empresas hicieran crecer a la próxima generación de líderes. La plataforma ofrece entrenadores profesionales en 29 países que hablan 14 idiomas en total. Cada entrenador es un especialista de primer nivel en un ámbito particular, lo que le permite profundizar en cada caso y obtener los máximos resultados.

Después de negociar con Sounding Board, definimos la visión, los objetivos y los principales desafíos del proyecto, que se presentaron a nuestros principales desarrolladores y sus soluciones.

Desafíos Empresariales

Nuestro principal reto era construir la aplicación web inicial para el coaching de liderazgo y garantizar el funcionamiento fluido de la plataforma. También fuimos responsables de ampliar la aplicación de forma segura mediante la construcción de microservicios en torno a la API monolito para dar soporte a varios programas de coaching. En pocas palabras, el cliente necesitaba tener una aplicación estable, mejorar las funciones principales y añadir nuevas funcionalidades. Entre otros retos que tuvimos que cubrir estaban:

  • Acelerar el rendimiento de la aplicación web;
  • Admite la base de código de la aplicación dentro de la adición de nuevas funciones;
  • Apoyar la estabilidad de la producción;
  • Apoyo técnico.

Soluciones Entregadas

En primer lugar, comenzamos a ampliar la aplicación mediante la creación de microservicios en torno a la API monolítica para respaldar los programas de capacitación. Agregamos:

  • Microservicio de correo electrónico;
  • Mensajería usando el microservicio Slack Bot;
  • Microservicio de notificaciones;
  • Microservicio de creación de Plantillas y Formularios.

Después, nuestros desarrolladores migraron la aplicación frontal de Angular a React por varias razones. React.JS tiene una API sencilla, componentes ligeros y un flujo de datos unidireccional, que combina a la perfección con JavaScript. Además, añadimos nuevas funcionalidades a la plataforma para hacerla aún más cómoda para los usuarios. Nuestro equipo añadió las siguientes funciones:

  • Servicio de notificaciones;
  • Integración de Slack bot;
  • Implementación de múltiples roles;
  • Panel de Administración para la gestión de la plataforma;
  • Creación de formularios fluidos;
  • Hoja de Ruta de Liderazgo.

Utilizamos JavaScript como lenguaje de programación principal, React.JS para el frontend, Node.JS para el backend, GCP Kubernetes como tecnología de servicio en la nube para la API principal y los microservicios, y Mongo como base de datos. Esta pila tecnológica permite mantener el rendimiento adecuado de la aplicación web y una escalabilidad perfecta en el futuro.

Resultados

Por nuestra parte, todo el trabajo se realizó a tiempo, tal como se estimó desde el principio. Como resultado de nuestra cooperación con Sounding Board, el proyecto recibió varias rondas de inversiones y amplió considerablemente su base de clientes. Las soluciones que implementamos hicieron de esta plataforma una plataforma de desarrollo de habilidades comerciales avanzada y conveniente para personas de todo el mundo. Además, en colaboración con nuestro cliente, lanzaremos la plataforma SaaS basada en esta aplicación web en 2021.