História de sucesso
TikTok

O 1º miniprograma e o Jump do TikTok na LATAM são feitos em GeneXus com Angular e Serverless

Junto com o popular App LigaMX e a nova funcionalidade Jumps da rede social TikTok, GeneXus lança o primeiro miniprograma da América Latina, testando com sucesso sua nova tecnologia com o Gerador Angular, além de integração de dados e implantação de Apps Serverless na Nuvem da AWS; essencial em casos de aplicações massivas que necessitam de escalabilidade devido ao fato de milhões de pessoas acessá-los diariamente e simultaneamente.

Quando em meados de 2021, a rede social TikTok lançou seu programa de miniprogramas Jumps - links para miniprogramas e serviços que os criadores podem vincular em seus vídeos- e buscou lançar o conceito na América Latina: “Entendemos que nossa plataforma LigaMX ia ter uma combinação perfeita; O Tiktok precisa de miniprogramas de entretenimento para gerar engajamento, e é exatamente isso que podemos oferecer. Além disso, o futebol no México tem um grande público, então tudo que gira em torno dele é bem-vindo em qualquer plataforma."

O que foi feito para lançar o Jump do TikTok na América Latina foi integrar o Aplicativo Oficial da LigaMX com uma plataforma de previsão de futebol.

Para este projeto trabalhamos com uma equipe multidisciplinar, tanto de engenharia quanto de marketing e design, entre outros. “Hoje um produto completo vai além do técnico, principalmente se for um produto de consumo final, como o App LigaMX junto com o TikTok”, reflete Galloti.

O Jump do LigaMX é o primeiro JUMP na América Latina e acessível a partir do México. Qualquer usuário do TikTok pode adicionar links para o Jump do LigaMX em suas postagens e, assim, convidar seus amigos para prever as partidas de futebol da LigaMX.


Tecnologias usadas no miniprograma TikTok para LigaMX


Este Jump foi criado por GeneXus com tecnologia 100% GeneXus.

É um mini-programa baseado em tecnologia web, construído com o Gerador Web Angular e trata-se de um Aplicativo Angular PWA otimizado para dispositivos móveis.

O backend -gerado em Java- é implantado na nuvem da AWS com tecnologia serverless (sem servidores), o que permite que o sistema atenda qualquer tamanho de público sem precisar planejar a capacidade da infraestrutura.

Gerador Angular


O Jump foi desenvolvido utilizando o Gerador Angular, que permite obter como resultado final uma aplicação moderna, rápida e segura. Com base nas mais recentes tecnologias, como webcomponents, stencils, typescript, é alcançado um PWA de excelente qualidade.

Além disso, foram utilizados os recursos mais recentes de GeneXus, como Stencils, Design System Objects, entre outros.
 

Servelress e escalabilidade


A base de usuários que potencialmente pode ser alcançada são todos os fãs de futebol no México, portanto, a escalabilidade é importante. Ao hospedar as APIs REST na plataforma serverless da AWS, você garante que seu aplicativo estará sempre funcionando e sem a necessidade de planejamento de capacidade com antecedência. Uma plataforma sem servidor pode aumentar e diminuir automaticamente com base na demanda.

Os deployments serverless são suportados por GeneXus 17, para AWS e Azure Cloud Platforms.

Para o TikTok Jump, a Nuvem de AWS foi usada juntamente com a implementação dos seguintes componentes de infraestrutura:
 

● AWS Cloudfront: para CDN e armazenamento em cache
● API Gateway: como um serviço totalmente gerenciado para hospedagem de APIs
● AWS Lambda: plataforma de computação serverless, para executar o código do aplicativo
● AWS S3: para hospedagem de imagens
● AWS CDK para infraestrutura como código


*Para aqueles que desejam explorar este novo território de miniprogramas, já podem fazê-lo com GeneXus 17 Upgrade 7, e devem solicitar o miniapp no ​​site do Tiktok (https://www.tiktok.com/jump/).