AWS CloudRoom

Plataforma global que conecta escolas e voluntários

O AWS CloudRoom conecta escolas do mundo todo a funcionários da AWS que se voluntariam para ensinar tecnologia em nuvem. Em parceria com a agência criativa Marble London, a CodeLeap desenvolveu e lançou a plataforma de eventos por trás do programa — cadastro, matching e recursos —, permitindo que milhares de alunos participassem em territórios de Tóquio a Dubai e Nova York.

AWS CloudRoom — telas do produto

A CodeLeap desenvolveu o cadastro adaptativo, o algoritmo de matching e a biblioteca de recursos, e resolveu a questão de compliance executando o matching em um servidor externo separado, por meio de uma integração de API sob medida com o Splash, para que os dados de participantes envolvendo escolas e jovens nunca saíssem de um ambiente em conformidade.

O CloudRoom é a iniciativa global da Amazon criada para ajudar estudantes do mundo todo a explorar a tecnologia em nuvem e as oportunidades de carreira que vêm com ela, conectando escolas a funcionários da AWS que dedicam seu tempo a ensinar. Como parte da nossa parceria contínua com a agência criativa Marble London, a CodeLeap desenvolveu e lançou a plataforma de eventos por trás do programa, permitindo que escolas de todo o mundo se cadastrassem, fossem conectadas a um voluntário local adequado da AWS e acessassem os materiais de treinamento e preparação de que precisavam. Milhares de alunos participaram em territórios de Tóquio a Dubai e Nova York, e cada sessão foi possível graças a um pareamento gerado por um algoritmo de matching que construímos especificamente para a iniciativa.

Funcionalidades do produto

  • Plataforma de cadastro adaptativo

    Escolas e voluntários se inscreviam por um formulário interativo que se adaptava dinamicamente às respostas de cada participante, exibindo apenas as perguntas relevantes para ele e para o seu papel no programa. Como a mesma plataforma precisava atender professores de dezenas de países e funcionários da AWS se cadastrando como voluntários, manter a inscrição curta e sem ambiguidades era essencial para a participação nessa escala.

  • Algoritmo de matching sob medida

    A CodeLeap projetou e construiu o algoritmo que pareava cada escola participante com um voluntário da AWS, ponderando proximidade, preferências de idioma, estilos de aprendizagem e disponibilidade para chegar ao melhor pareamento possível para cada sessão. Esse era o coração operacional do programa: transformou o que seria um exercício de coordenação manual inviável, envolvendo milhares de participantes, em um processo automatizado que funcionou de forma confiável no mundo todo.

  • Integração de API segura

    Para atender aos requisitos de compliance do cliente, o evento em si foi hospedado no Splash, uma plataforma consolidada de inscrição em eventos. A CodeLeap desenvolveu uma integração de API sob medida que buscava os dados dos participantes no banco de dados do Splash e executava o processo de matching com segurança em um servidor externo, para que o algoritmo fizesse seu trabalho sem que os dados dos participantes jamais saíssem de um ambiente em conformidade.

  • Biblioteca de recursos e treinamento

    Uma biblioteca de recursos dedicada oferecia a professores e voluntários os materiais de treinamento, vídeos instrutivos e diretrizes do evento de que precisavam para se preparar com confiança, já que muitos participantes estavam tendo o primeiro contato tanto com a tecnologia em nuvem quanto com o voluntariado em sala de aula. A biblioteca foi construída para ser navegada com a mesma facilidade no celular, entre uma aula e outra, e no desktop.

  • Calculadora de horas de voluntariado

    Uma calculadora interativa dentro da biblioteca de recursos permitia que os voluntários da AWS registrassem as horas dedicadas ao programa, dando a cada pessoa um histórico da sua participação e à iniciativa um meio de quantificar a contribuição coletiva por trás dela.

  • Arquitetura orientada por compliance

    A abordagem técnica foi moldada do início ao fim pelas obrigações legais e de proteção de dados do cliente, o que levou a uma arquitetura distribuída — uma plataforma de inscrição em conformidade, um servidor de processamento separado e uma camada de recursos gerida por CMS —, em vez de uma única aplicação convencional. Cada componente foi escolhido para que o programa pudesse operar em muitas jurisdições sem concessões.

Desafio

O CloudRoom se propôs a fazer algo realmente inédito: conectar escolas individuais a funcionários da AWS que moram e trabalham perto delas, para que os alunos pudessem aprender sobre tecnologia em nuvem com alguém que faz esse trabalho profissionalmente. A ideia é simples de descrever e bem mais difícil de operar. Milhares de alunos participaram no mundo todo, e cada escola precisava ser pareada com o voluntário mais bem posicionado para ensiná-la, o que significava considerar a distância que o voluntário teria de percorrer, os idiomas em comum com a turma, as preferências de aprendizagem indicadas pela escola e os horários em que cada parte estava de fato disponível. Fazer isso manualmente, com tantos participantes e em tantos territórios, nunca seria realista. O programa também tinha obrigações rígidas de compliance quanto ao tratamento dos dados dos participantes, principalmente por envolver escolas e jovens, o que limitava onde os dados podiam ser armazenados e como podiam ser processados. A CodeLeap foi chamada para construir uma plataforma capaz de resolver essa logística em escala global, oferecendo aos participantes uma experiência que parecesse simples.

Solução

A CodeLeap desenvolveu e lançou a plataforma de eventos do CloudRoom, oferecendo às escolas do mundo todo um único caminho para se cadastrar, ser conectadas a um voluntário local da AWS e acessar tudo o que precisavam para se preparar. A peça central é o algoritmo de matching que construímos para o programa, que leva em conta localização, idioma e disponibilidade para gerar o pareamento mais adequado para cada escola participante. Em volta dele, uma integração de API sob medida se conecta ao Splash para gerenciar os dados dos participantes em um ambiente em conformidade, enquanto os pareamentos são processados com segurança em um servidor externo, e uma biblioteca de recursos interativa oferece a professores e voluntários materiais de treinamento, diretrizes do evento e a calculadora de horas de voluntariado. O resultado é um programa que ganhou escala em vários continentes exigindo muito pouco de quem participa — exatamente o que uma iniciativa global de voluntariado precisa para funcionar.

Stack tecnológica

A stack foi escolhida com base nos requisitos legais e de compliance do cliente. A CodeLeap integrou a plataforma de inscrição em eventos Splash a um servidor externo construído sob medida, onde o algoritmo de matching processava os pareamentos entre voluntários e escolas. A biblioteca de recursos foi lançada no Brightspot CMS, com páginas interativas adicionais desenvolvidas em React para ampliar as funcionalidades. A plataforma foi otimizada para acesso tanto no desktop quanto no celular.

  • Frontend

    Splash, Brightspot, React

  • Backend

    Python, Django, PostgreSQL

  • Serviços

    AWS

O que o cliente disse

Eles são extremamente cuidadosos com a qualidade do trabalho que entregam e vão muito além do esperado para resolver os problemas que surgem no projeto e garantir que cumpramos prazos rigorosos. Você nunca se sente só mais um cliente, e eles fazem questão de estar sempre disponíveis para ajudar com qualquer necessidade, seja grande ou pequena.
Traduzido do inglês · Ver original
They are incredibly diligent in the quality of work they produce, and go above and beyond when it comes to solving issues faced within the project, and to ensure we meet strict project deadlines. You never feel like you are one of many clients, and they ensure they are always there to help with any need you have, no matter how big or small.
Amelia Parmiter Marketing Manager, Marble

Continue explorando

Vamos construir algo que se paga sozinho

Uma conversa gratuita de 30 minutos com Matt, em português. Traga o processo ou a ideia que você tem em mente: você sai com a nossa opinião sincera sobre se vale a pena e qual seria o primeiro passo.

  1. 1 Envie sua mensagem
  2. 2 Entramos em contato em até 24 horas
  3. 3 Enviamos uma proposta detalhada

Prefere falar direto com a gente? Envie um e-mail para hello@codeleap.co.uk ou ligue para +55 14 99783-0318

Agende uma consultoria em português

Agende uma conversa gratuita com Matt

Product Owner e cofundador · São Paulo

Peça para ligarmos para você

Deixe seu nome e telefone e nós ligamos para você.