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 é uma plataforma avançada desenvolvida pela Zazmic para executivos de alto escalão e coaches aprimorarem suas habilidades de negócios e liderança globalmente.

Setor:

Edtech

Tamanho da equipe:

8

Cooperação:

2016 - presente

Tecnologias Principais:

A história por trás do Sounding Board

Quando o cliente procurou a Zazmic Inc., ele estava buscando um parceiro de tecnologia confiável para construir uma plataforma de desenvolvimento de liderança que oferecesse soluções de coaching personalizadas e escaláveis para empresas cultivarem a próxima geração de líderes. A plataforma conta com coaches profissionais em 29 países, que falam um total de 14 idiomas. Cada treinador é um especialista de ponta em uma esfera específica, o que lhes permite mergulhar em cada caso e obter resultados máximos.

Após negociar com o Sounding Board, definimos a visão, metas e principais desafios do projeto, que foram apresentados aos nossos principais desenvolvedores e suas soluções.

Desafios Empresariais

Nosso desafio principal era construir a aplicação web inicial para coaching de liderança e garantir o funcionamento sem falhas da plataforma. Também fomos responsáveis por expandir a aplicação de forma segura, construindo microsserviços em torno da API monolítica para suportar diversos programas de coaching. Resumindo, o cliente precisava ter uma aplicação estável, melhorar os recursos principais e adicionar novas funcionalidades. Entre outros desafios que tivemos que enfrentar estavam:

  • Acelerar o desempenho do aplicativo web;
  • Suportar a base de código do aplicativo ao adicionar novas funcionalidades;
  • Suportar a estabilidade da produção;
  • Suporte técnico.

Soluções Entregues

Primeiro, começamos a expandir a aplicação construindo microsserviços em torno da API monolítica para suportar programas de coaching. Adicionamos:

  • Microserviço de e-mail;
  • Microserviço de mensagens usando Slack Bot;
  • Microserviço de notificações;
  • Microserviço de criação de modelos e formulários.

Em seguida, nossos desenvolvedores migraram o aplicativo frontend do Angular para o React por várias razões. O React.JS tem uma API simples, componentes leves e fluxo de dados unidirecional, o que se combina muito bem com o JavaScript. Além disso, adicionamos novas funcionalidades à plataforma para torná-la ainda mais conveniente para os usuários. Nossa equipe adicionou os seguintes recursos:

  • Serviço de notificação;
  • Integração com o bot do Slack;
  • Implementação de múltiplos papéis;
  • Painel de administração para gerenciamento da plataforma;
  • Criação de formulários fluídos;
  • Roteiro de Liderança.

Utilizamos JavaScript como linguagem de programação principal, React.JS para frontend, Node.JS para backend, GCP Kubernetes como tecnologia de serviço em nuvem para a API principal e microsserviços, e o Mongo como banco de dados. Essa pilha de tecnologia permite manter o desempenho adequado do aplicativo web e escalabilidade contínua no futuro.

Resultados

Do nosso lado, todo o trabalho foi concluído dentro do prazo estabelecido desde o início. Como resultado de nossa cooperação com o Sounding Board, o projeto recebeu várias rodadas de investimentos e expandiu consideravelmente sua base de clientes. As soluções que implementamos tornaram essa plataforma uma plataforma avançada e conveniente de desenvolvimento de habilidades de negócios para pessoas em todo o mundo. Além disso, em colaboração com nosso cliente, lançaremos a plataforma SaaS baseada neste aplicativo web em 2021.