O blog da AWS
A jornada de competência em SaaS da Rebura: fornecendo uma solução SaaS baseada em IA para ai.io
Por Gagan Madan, líder de programas de parceiros de SaaS e GTM — AWS.
A competência em SaaS da AWS ajuda empresas de software a criar, comercializar e expandir soluções de software como serviço (SaaS) na Amazon Web Services (AWS) conectando-as a parceiros integradores de sistemas (SI) qualificados e validados.
Por meio do Programa de Competência em SaaS da AWS, essas empresas integradoras são certificadas para apoiar toda a jornada de SaaS dos clientes, desde a criação inicial até a entrada no mercado e o crescimento contínuo.
Recentemente, conversamos com Ross Humphrey, head de desenvolvimento de software da Rebura, sobre sua jornada para alcançar a especialização em competência SaaS da AWS, aproveitando vários programas, como SaaS Discovery e SaaS Competency On-Ramp.
Também exploraremos uma história de cliente de SaaS na AWS sobre a empresa de tecnologia esportiva ai.io, aprofundaremos nas principais lições aprendidas e aprenderemos como outros integradores podem construir rapidamente capacidades de SaaS na AWS para melhor atender aos clientes.
A Rebura é uma parceira especializada da AWS com Competências em Cloud Operations, Migrations e muito mais. Rebura também é membro do AWS Well-Architected Partner Program.
Perguntas e respostas com Rebura
AWS SaaS Factory: Antes de nos aprofundarmos nos seus insights da Competência em SaaS, você pode nos dar uma visão geral da Rebura e dos serviços que você fornece?
Ross Humphrey: A Rebura é considerada uma parceira estratégica da AWS em EMEA. Além de assinar um Acordo de Colaboração Estratégica (SCA) com a AWS em janeiro de 2023, também recebemos os prêmios Well-Architected Partner of the Year 2021 e Rising Star Partner of the Year 2020.
A AWS reconhece que a Rebura tem o conhecimento e a experiência para apoiar clientes de todos os tamanhos à medida que eles criam, otimizam e protegem seus aplicativos e cargas de trabalho na AWS. Estamos posicionados para entregar em uma variedade de áreas que permitem que startups e ISVs acelerem seus roteiros de produtos para produtos SaaS.
Com uma forte equipe de DevOps e Arquitetura de Soluções, somos capazes de fornecer pipelines complexos de CI/CD, acelerando as implantações em produção junto com o redesenho da infraestrutura. Nossa equipe de engenharia pode então redesenhar o software executado na AWS para aproveitar as vantagens da nuvem, seja por meio de escalabilidade dinâmica, otimizações de custos ou alterações de software. Essa colaboração entre recursos resulta em melhorias no produto e na infraestrutura.
AWS SaaS Factory: Qual história de cliente de SaaS na AWS você discutirá hoje?
Ross Humphrey: A ai.io é uma empresa de tecnologia esportiva que desenvolve soluções para gerar e analisar dados esportivos amadores e profissionais. A inteligência artificial (IA) é um componente essencial de sua tecnologia, gerando informações valiosas para seu produto SaaS, o aiScout, que é uma plataforma de análise de talentos que conecta equipes, analistas e jogadores em todo o mundo. Ele permite que as partes interessadas utilizem os insights gerados pela premiada tecnologia de IA da ai.io.
Uma variedade de tecnologias é usada para alcançar vários fluxos de trabalho. Existem serviços de back-end escritos em .NET C# para servidores web e orquestração de tarefas. O Amazon Simple Queue Service (SQS) com o AWS Lambda e as instâncias otimizadas para computação do Amazon Elastic Compute Cloud (Amazon EC2) são usadas para tarefas assíncronas e de processamento intensivo, além de muitas outras cargas de trabalho para fazer sua plataforma funcionar.
A ai.io já atende clubes, jogadores, analistas e organizações de todo o mundo, incluindo Reino Unido, Estados Unidos e Índia, mas está planejando a expansão para muitas outras regiões, permitindo outros usos interessantes da plataforma.
Essa expansão apresenta desafios técnicos em escalabilidade computacional, modelagem de dados e implantação em todas as regiões. A arquitetura de aplicativos, os pipelines automatizados de CI/CD e a observabilidade serão os principais impulsionadores de seu sucesso técnico, além da utilização de serviços como AWS CloudFormation, AWS Security Hub, AWS Control Tower e Amazon CloudWatch.
AWS SaaS Factory: o que motivou a Rebura a buscar a Competência em SaaS da AWS?
Ross Humphrey: Em 2022, começamos a explorar maneiras de ajudar melhor os criadores de produtos SaaS. O programa de Competência em SaaS da AWS alinhou os entregáveis às melhores práticas e aos mais altos padrões. Tomamos conhecimento disso ao pesquisar oportunidades na Rede de Parceiros da AWS (APN) para aumentar o alcance de nossos clientes.
O programa SaaS Competency On-Ramp e o programa de financiamento SaaS Discovery ajudaram a expandir significativamente nossa base de clientes em 12 meses, preparando-nos para nos qualificarmos e nos candidatarmos a uma especialização completa da Competência SaaS da AWS.
AWS SaaS Factory: Quais foram os passos para se preparar para a aplicação da competência?
Ross Humphrey: Tivemos muita sorte de participar do programa SaaS Competency On-Ramp, que estendeu vários benefícios e suporte da equipe do AWS SaaS Factory, aumentando significativamente o número de oportunidades com empresas. Por meio dos engajamentos que tivemos com os clientes, conseguimos fornecer soluções de ponta e melhorar as plataformas SaaS dos clientes, ao mesmo tempo em que criamos um portfólio de trabalho para continuar trabalhando no espaço.
Por meio desses projetos, adequamos nossos entregáveis aos padrões estabelecidos nos excelentes recursos on-line, em nosso gerente de desenvolvimento de parceiros (PDM) e na equipe do SaaS Factory. Isso nos colocou em uma posição sólida para nos candidatarmos à competência SaaS da AWS com excelentes casos de uso de clientes.
AWS SaaS Factory: quais benefícios principais foram obtidos com a obtenção da especialização em competência em SaaS?
Ross Humphrey: Há três benefícios principais:
• Organizações maiores confiando a nós seus produtos SaaS.
• Comprovações que demonstram nossas capacidades e permitem ganharmos trabalhos mais complexos.
• Acesso a uma base de clientes mais ampla e variada.
AWS SaaS Factory: Qual é a sua visão para ajudar startups e ISVs de SaaS?
Ross Humphrey: Nossa prioridade é aconselhá-los sobre a criação de uma base robusta para escalar. Onde as startups negligenciam áreas-chave, rearquiteturar depois fica caro. Nosso objetivo é implementar os principais recursos com antecedência, apoiando o crescimento e reduzindo os custos operacionais para viabilidade.
AWS SaaS Factory: Você pode detalhar uma implementação bem-sucedida de SaaS?
Ross Humphrey: Vamos analisar nosso engajamento com a ai.io e nos aprofundar. Os mercados-alvo da ai.io apresentam desafios consideráveis de locação, pois têm potencial para muitos tipos de tenants e usuários em seus sistemas. Sendo uma plataforma global de tecnologia esportiva, o ai.io acomoda as necessidades de jogadores, equipes, ligas, organizações e analistas.
A indústria esportiva apresenta diferentes estruturas de ligas, modelos de propriedade (franquias, independentes) e horários de análises. Isso se traduz em desafios técnicos em escalabilidade computacional, modelagem de dados e implantação em diferentes regiões geográficas. O aiScout é a principal plataforma de tecnologia da ai.io e usa uma variedade de serviços da AWS para superar esses desafios.
Inicialmente, duas aplicações monolíticas em C#/.NET foram hospedados no AWS Elastic Beanstalk. Elas lidam com solicitações de aplicativos clientes e com a orquestração de tarefas de computação intensiva com base nas solicitações do cliente. As tarefas são enviadas para as filas do SQS e para a Intel Cloud para processamento, dependendo da tarefa.
Para essa estratégia, o ai.io é capaz de manter um serviço consistente de orquestração de back-end que é compartilhado entre os tenants e implementar serviços específicos para esportes ou equipes para lidar com dados e análises de jogadores sob demanda.
Isso desacopla os recursos computacionais para diferentes cargas de trabalho e ligas, ao mesmo tempo em que fornece uma interface uniforme para ingestão de dados, análise e interação com aplicativos clientes. Em outras palavras, as implementações específicas do tipo de tenant são abstraídas dos serviços principais.
Existem vários tipos de usuários da plataforma aiScout, com funções, acesso e experiências exclusivos, e aplicativos móveis personalizados oferecem suporte a esses diferentes usuários. A plataforma hospeda aplicativos de jogadores e analistas e um centro de controle de recrutamento para equipes ou outras organizações. Esses aplicativos restringem o uso de APIs e serviços de back-end específicos no nível da plataforma.
Figura 1 — Arquitetura ai.io no AWS Elastic Beanstalk
Os processos de CI/CD da ai.io permitem que ela opere com eficiência em todas as regiões e cargas de trabalho. Um dos principais facilitadores desses processos é a infraestrutura como código (IaC) e uma stack de IaC fortemente definida e controlada pelo repositório de fontes permite que a ai.io implante serviços em várias regiões de forma controlada e repetível.
Além de replicar um conjunto básico de infraestrutura em todas as regiões, esses processos permitem que a ai.io implemente serviços específicos do cliente em regiões específicas sem implementá-los em outras, limitando a infraestrutura redundante em regiões onde ela não é necessária.
Figura 2 — Arquitetura ai.io para implementação regional.
AWS SaaS Factory: Quais são alguns dos desafios típicos encontrados no mundo do SaaS?
Ross Humphrey: Autenticação, permissões, logging, monitoramento, observabilidade e mudanças no esquema do banco de dados multitenant.
AWS SaaS Factory: qual é a melhor maneira de engajar a Rebura?
Ross Humphrey: Contacte-nos para uma avaliação de descoberta para priorizar e acelerar sua jornada. Nossos engenheiros experientes identificarão itens de alto valor, design de solução e um plano de execução. Em seguida, podemos nos integrar com suas equipes ou trabalhar de forma independente para entregar iniciativas identificadas.
AWS SaaS Factory: Algum conselho final para novos parceiros SI que estão considerando a Competência de SaaS da AWS?
Ross Humphrey: Crie seus próprios modelos de produtos ou soluções SaaS para aprender em primeira mão. Concentre sua experiência em áreas-chave em vez de tentar dominar tudo. O suporte da equipe e dos programas de Competência em SaaS da AWS acelerará seu crescimento em SaaS.
Comece sua jornada de SaaS com a Rebura explorando nossa página de ofertas de SaaS na AWS.
Participe do programa de Competência em SaaS da AWS
Participe do programa de Competência em SaaS da AWS para destacar sua experiência e especialização em SaaS para diferenciar sua empresa. Comece analisando a lista de verificações de validação com os requisitos de Competência em SaaS da AWS e envie sua inscrição on-line.
Para obter mais informações, envie um e-mail para saas-competency@amazon.com
Sobre o AWS SaaS Factory
O AWS SaaS Factory ajuda organizações em qualquer estágio da jornada de SaaS. Seja para criar novos produtos, migrar aplicações existentes ou otimizar soluções de SaaS na AWS, podemos ajudar. Visite o AWS SaaS Factory Insights Hub para descobrir mais conteúdo técnico e comercial e melhores práticas.
Os criadores de SaaS são incentivados a entrar em contato com seu representante de conta para obter informações sobre modelos de engajamento e trabalhar com a equipe do AWS SaaS Factory.
Explore os recursos atuais para qualquer estágio de sua jornada de SaaS, desde o design e a construção até o lançamento e a otimização.
Rebura — Destaque do Parceiro da AWS
A Rebura é parceira estratégica da AWS com uma forte equipe de DevOps e arquitetura de soluções que fornece pipelines complexos de CI/CD e projetos de transformação de SaaS para ISVs em todas as etapas de sua jornada na AWS.
Entre em contato com o parceiro | Visão geral do parceiro
—
Este conteúdo foi traduzido para Português do blog original em inglês (link aqui).
Tradutor: Alberto Frocht, arquiteto de soluções de parceiros – AWS Brasil
Revisor: Cesar Augusto Kuehl, arquiteto de soluções – AWS Brasil