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
Desenvolvimento de MVP
Serviços de desenvolvimento de MVP para fundadores e equipas de produto: definição de âmbito, protótipo em Figma, uma versão web ou móvel e lançamento numa stack que suporte a versão seguinte, por programadores de MVP dedicados ou como projeto.
Desenvolvimento de aplicações web
Serviços de desenvolvimento de aplicações web: portais de clientes, ferramentas internas, dashboards e progressive web apps, com backend e alojamento incluídos, por programadores web dedicados ou como projeto.
Desenvolvimento de APIs
Serviços de desenvolvimento de APIs e integração: APIs REST e GraphQL, integrações com terceiros, mensagens orientadas a eventos e webhooks, monitorizados em cada ligação, por programadores de APIs dedicados ou como projeto.
Modernização de sistemas legados
Serviços de modernização de software legado: tomadas a cargo que começam com uma revisão só de leitura, atualizações para as versões atuais de .NET, Java e PHP, e substituição por etapas, por engenheiros dedicados ou como projeto de modernização.
Migração para a cloud
Serviços de migração para a cloud: avaliação de cargas de trabalho, landing zones em Terraform e migração de bases de dados e aplicações para Azure, AWS ou Google Cloud com um cut-over planeado, por engenheiros de cloud dedicados ou como projeto.
Bots para Telegram e Viber
Bots para Telegram e Viber para empresas: encomendas, reservas, pagamentos através de LiqPay, WayForPay ou monobank, estado de encomendas e bots para colaboradores, ligados ao seu site, CRM e contabilidade.
Chatbots para empresas, instituições e organizações de solidariedade
Chatbots para apoio, reservas, encomendas, leituras de contadores, admissões, serviços públicos e organizações de solidariedade, em Telegram, Viber, WhatsApp, Facebook Messenger, Instagram e no seu site, construídos em SendPulse, Botpress ou Copilot Studio ou em código.
Integrações com serviços ucranianos
O seu site, loja ou CRM ligado a Nova Poshta, Ukrposhta, LiqPay, monobank, PrivatBank, Checkbox, Vchasno, Paperless, Prom.ua, Rozetka, KeyCRM e à API do Prozorro, sem voltar a escrever dados.
Desenvolvimento de CRM
Sistemas CRM configurados, alargados ou construídos para o seu processo: KeyCRM, SalesDrive, HubSpot, Pipedrive, Salesforce, Dynamics 365 ou um CRM próprio, com integrações e automatização do trabalho rotineiro.
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.