← Todas as publicações

SaaS Factory (A serie)

SaaS Factory (A série) — Como construir soluções de Software como Serviço na AWS

Tenho participado de diversos projetos sobre como orientar fábricas e desenvolvedores de software em como construir soluções de software…

3 min de leitura631 palavrasSeções: 320 abr 2022

Palavras-chave

Compartilhar
Comentar
SaaS Factory (A série) — Como construir soluções de Software como Serviço na AWS

Tenho participado de diversos projetos sobre como orientar fábricas e desenvolvedores de software em como construir soluções de software como serviço na AWS. Trata-se de um desafio enorme, dado que além de conduzir o desenvolvimento do novo produto, é fundamental — e eu diria, essencial — entender sobre como o novo irá conviver com o legado. Mais ainda: como garantir que o processo de desenvolvimento do novo produto, permitirá que não haja concorrência ou redundância de esforços, mas sim, coexistência.

Ao analisarmos as práticas recomendadas de SaaS, é sempre um grande desafio estabelecer o que é uma prática recomendada de SaaS e o que é uma prática recomendada de forma geral na engenharia e arquitetura de software. A verdade é que muitas das melhores práticas de SaaS são mais uma sobreposição e convergência de práticas, do que a aplicação de uma em especial. Complementarmente, o contexto de multi locatário (multitenancy), adiciona uma complexidade ainda maior.

Para ajudar nesse objetivo, a AWS criou o SaaS Enablement Framework. Ele é dividido em uma série de tópicos distintos que devem ser levados em consideração ao construir, gerenciar e entregar uma solução SaaS na AWS.

SaaS Enablement Framework: A pedra fundamental

_O modelo de entrega de software como serviço (SaaS) apresenta uma série de desafios aos desenvolvedores, a partir do estabelecimento de um novo cenário de considerações técnicas, operacionais e de implantação para esses produtos. Adotar o perfil de SaaS geralmente significa repensar os fundamentos de todo o negócio, não apenas a partir da perspectiva técnica, mas também, da perspectiva organizacional. Para apoiar as organizações nessa trajetória de adoção de um modelo de software como serviço, a AWS desenvolveu o SaaS Enablement Framework. O objetivo é fornecer um roteiro para o desenvolvimento, operação e lançamento de ofertas de SaaS na AWS. A partir da classificação das práticas recomendadas de SaaS e compensações de design, é possível viabilizar catalisadores para a comunidade SaaS._

Mas o que é SaaS Factory, afinal?

O programa SaaS Factory, foi desenvolvido pela AWS para ajudar os seus parceiros de tecnologia da Rede de parceiros da AWS (APN), em qualquer estágio da jornada de construção de um produto de software, em como fazê-lo em um contexto de sofware como serviço (SaaS). O programa permite que você crie novos produtos, migre ambientes de locatário único (single tenant) ou otimize soluções de SaaS existentes na AWS.

SaaS Factory — A Série

O objetivo desta série de posts é apresentar as diferentes disciplinas envolvidas em projetos de construção de software como serviço na AWS, usando como estrutura geral o que prevê o programa SaaS Factory e o SaaS Enablement Framework. Iremos analisar as perspectivas que eles apresentam, buscando contextualizar todas as práticas necessárias para habilitar um produto de software como serviço. Neste sentido, iremos apresentar:

Introdução

Práticas de Negócios

  • SaaS 3.0: Construindo e Otimizando uma Empresa de SaaS Moderna (Parte 1 e Parte 2);

Isolamento de Locatários

Particionamento de Dados

Identidade e Acesso

Definição de Perfis e Otimização

Migração

Faturamento e Medição

Ao final da nossa série, esperamos que você possa começar sua jornada de SaaS com orientação especializada e práticas recomendadas com base em anos de experiência na AWS e feedback de parceiros que já se envolveram com a equipe do AWS SaaS Factory.

Até o próximo post!

Comentários

Todo comentário passa por moderação antes de aparecer aqui. Nada é publicado automaticamente.

Carregando…