Saltar para o conteúdo
BigTree108

Serviços de desenvolvimento SaaS

Desenvolvimento SaaS para empresas de produto: aplicações web multi-tenant com subscrições, início de sessão empresarial e as operações de que um produto vendido a muitos clientes precisa, construídas de raiz ou acrescentadas ao produto SaaS que já opera.

O que incorporamos num produto SaaS

  • Arquitetura multi-tenant

    Isolamento de tenants decidido à partida: uma base de dados partilhada com row-level security, um schema por tenant ou uma base de dados por tenant, escolhido segundo as necessidades de conformidade dos seus clientes e o custo de alojamento.

  • Subscrições e faturação

    Planos, períodos de teste, licenças por utilizador e preços baseados em utilização através de Stripe ou Paddle, com webhooks tratados de forma idempotente para que um evento repetido nunca cobre duas vezes a um cliente.

  • Single sign-on empresarial

    Início de sessão através de Microsoft Entra ID, Okta ou Google sobre OpenID Connect e SAML, provisioning SCIM e funções geridas pelos próprios administradores de cada cliente.

  • Back office para a sua equipa de suporte

    Consulta de tenants, feature flags por tenant, relatórios de utilização e acesso de suporte limitado no tempo e registado num registo de auditoria.

  • Respostas para questionários de segurança

    Registos de auditoria, cifragem em trânsito e em repouso, exportação e eliminação de dados por tenant, e as provas que uma revisão de segurança de um cliente ou uma auditoria ISO 27001 ou SOC 2 pedem.

  • Versões sem janela de manutenção

    Deployment contínuo atrás de feature flags, migrações de base de dados que correm no pipeline e são compatíveis com a versão anterior, e lançamentos faseados por tenants.

Contratar programadores SaaS

  • programadores SaaS dedicados

    Programadores SaaS que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Projetos de Desenvolvimento SaaS

    Uma parcela definida de Desenvolvimento SaaS, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.

  • Desenvolvimento SaaS em regime contínuo

    Desenvolvimento SaaS como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha em Desenvolvimento SaaS para a sua empresa

  • Responsável técnico

    Modelo de tenancy, arquitetura e processo de lançamento

  • Engenheiros de back-end

    Serviços e APIs .NET, Python, Java ou Node.js

  • Engenheiros de front-end

    Aplicações Angular, React ou Vue e design systems

  • Engenheiros de cloud e DevOps

    Terraform, pipelines, monitorização e custo por tenant

  • Engenheiros de QA

    Suites de regressão que correm antes de cada versão

Como trabalhamos num produto SaaS

Um produto SaaS nunca está acabado, por isso construímo-lo para mudar todas as semanas: versões pequenas atrás de feature flags, testes que correm no pipeline, migrações de base de dados versionadas com o código e monitorização que mostra a que tenant pertence um erro. O custo por tenant é projetado de raiz e não descoberto na fatura cloud.

Gerimos a nossa própria empresa numa plataforma que desenvolvemos em .NET, Angular e Azure, com row-level security por cliente e colunas Always Encrypted para dados pessoais e financeiros, e os produtos que desenvolvemos para clientes seguem as mesmas regras.

Outras soluções que entregamos

Visão geral de Soluções

Perguntas sobre desenvolvimento SaaS

Conseguem acrescentar multi-tenancy ao nosso produto existente?

Sim. Revemos como os dados estão hoje separados, escrevemos os riscos e passamos para o modelo de tenancy escolhido em passos que podem ser lançados cada um por si, com testes que provam que um tenant não consegue ler os dados de outro.

Em que cloud desenvolvem produtos SaaS?

O Azure é onde a nossa maior área trabalha todos os dias, e a AWS e a Google Cloud também são opções. A escolha segue os seus clientes, as suas contas existentes e os seus créditos, e tudo é declarado em Terraform, seja qual for a cloud.

Em quanto tempo podem começar programadores SaaS?

Quando o programador SaaS adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos programadores SaaS através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

A desenvolver ou a fazer crescer um produto SaaS?

Diga-nos quem são os seus clientes e o que o produto faz hoje. Recebe resposta no prazo de um dia útil: uma recomendação de arquitetura, um plano ou perfis de candidatos.