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

Continue explorando

Vamos construir algo que se paga sozinho

Nossa equipe de especialistas pode ajudar você a avaliar oportunidades de inovação para a sua empresa, com atendimento em português.

  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 +44 (0) 330 122 1101

Agende uma consultoria em português

Peça para ligarmos para você

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