Consultoria


Consultoria

Serviços de consultoria e assessoria técnica em Cloud Computing e Systems Reliability Engineering (SRE).

Cloud Computing

Cloud Native Software Architecture

Cloud Native Software Architecture é uma abordagem de engenharia de software que se concentra na criação de aplicativos para execução em um ambiente de computação em nuvem. Esses aplicativos são projetados para capitalizar as características inerentes de um modelo de entrega de software de computação em nuvem. Cloud native refere-se a uma abordagem para construir aplicativos ou serviços para a nuvem, bem como as características desses aplicativos e serviços. Os aplicativos nativos da nuvem são mais fáceis de atualizar porque são feitos de microsserviços executados em contêineres, o que significa que o aplicativo é dividido em partes que podem ser atualizadas individualmente. As equipes de DevOps usam integração e entrega contínuas (CI/CD) para manter sua parte de um aplicativo atualizada.


  • Avaliação de Arquiteturas de Software;

  • Estratégia e Construção de Aplicações Modernas e Nativas em Nuvem;

  • Estruturação de Equipe Técnica.


Cloud Capacity Planning

O planejamento da capacidade examina quais sistemas estão em vigor, mede seu desempenho e determina os padrões de uso que permitem ao planejador prever a demanda. Um sistema usa recursos para satisfazer as demandas de computação em nuvem que incluem processador, memória, armazenamento e capacidade de rede. O planejamento da capacidade é determinar a capacidade de uma linha de produção, departamento de serviço ou função de atender a uma demanda específica durante um período de tempo. Inerentes a isso estão as ações necessárias para ajustar a capacidade do sistema de atender à demanda.


  • Avaliação de Planejamento de Capacidade;

  • Estratégia e Modelagem de Dimensionamento;

  • Classificação Arquitetural, Definição de Equações de Dimensionamento e Análise de Índice de Confiança.


Systems Reliability Engineering

Production-Ready Systems

Um software é considerado pronto para produção se for capaz de atender às demandas de seus usuários. Isso inclui facilidade de uso, confiabilidade e disponibilidade. Várias equipes de software avaliam esses critérios de maneiras diferentes, mas as equipes Agile confiam na aceitação de histórias de usuários para validar a usabilidade e em testes automatizados para validar a confiabilidade. A última parte, disponibilidade, significa que o software deve estar disponível para uso (por exemplo, deve estar em produção). As equipes ágeis maximizam a disponibilidade aproveitando implantações automatizadas e praticando a entrega contínua.


  • Avaliação de Sistemas Prontos para Produção;

  • Análise e Diagnóstico de Gaps;

  • Plano de Melhoria e Assessoria Técnica.


SaaS Architecture

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, aplica-se o SaaS Enablement Framework. O objetivo é fornecer um roteiro para o desenvolvimento, operação e lançamento de ofertas de SaaS na nuvem. A partir da classificação das práticas recomendadas de SaaS e compensações de design, é possível viabilizar catalisadores para a comunidade SaaS.


  • Avaliação da Estrutura de Habilitação de SaaS;

  • Acessando, Construindo e Gerenciando SaaS;

  • Perfil, Venda e Faturamento de SaaS.

Workshops

Workshops personalizados para clientes corporativos com foco na adoção bem-sucedida de arquiteturas nativas e confiáveis ​​na nuvem.

Palestras

Palestras corporativas sobre os temas:

  • Ciência;

  • Inovação;

  • Empreendedorismo;

  • Computação em Nuvem;

  • Engenharia de Confiabilidade de Sistemas (SRE).

Entre em contato para obter maiores informações sobre as palestras atualmente proferidas em cada um dos temas relacionados.