Guia Macro de Governança de Arquitetura de Software

RESUMO

Este documento serve como “How-to” corporativo para arquitetos de software na EximiaCo. Ele define regras, artefatos e processos fundamentais para conduzir qualquer projeto de software, garantindo consistência, alinhamento estratégico e conformidade com as políticas da empresa.

Propósito

Este documento serve como “How-to” corporativo para arquitetos de software na EximiaCo. Ele define regras, artefatos e processos fundamentais para conduzir qualquer projeto de software, garantindo consistência, alinhamento estratégico e conformidade com as políticas da empresa.


1. Objetivo e Escopo

  • Objetivo: Padronizar a abordagem de arquitetura de software em todos os produtos e iniciativas da EximiaCo.
  • Escopo:
    • Todos os novos produtos e grandes evoluções de sistemas existentes.
    • Governança de artefatos, estilos e decisões arquiteturais.

2. Princípios Arquiteturais Corporativos

  1. Alinhamento Estratégico
  • Toda decisão arquitetural deve mapear-se a um objetivo de negócio ou KPI corporativo.
  1. Visão Sistêmica
  • Entender o produto como parte de um portfólio: integrações, dependências e impactos.
  1. Qualidade e Restrições
  • Definir atributos de qualidade (performance, segurança, escalabilidade) e restrições (legais, orçamentárias, tecnológicas) desde o início.
  1. Independência de Cloud
  • Soluções devem ser desenhadas de forma agnóstica ao provedor de nuvem.
  1. Conformidade
  • Seguir políticas de autenticação, observabilidade e radar de tecnologia da EximiaCo.

3. Fases do Processo Arquitetural

  1. Iniciação
  • Explicitar o alinhamento estratégico com iniciativas da eximiaco (DEFINIR DOCUMENTO)
  • Definição de stakeholders e escopo de alto nível
  1. Elaboração
  • Haiku Arquitetural (DEFINIR TEMPLATE)
  • Diagrama C4 (Contexto e Containers)
  • Estilo arquitetural predominante
  1. Construção do Blueprint
  • Desenho de Solution Architecture (infra-estrutura, segurança, CI/CD)
  • Mapa de dados e fluxos de integração com aplicações existentes (DEFINIR TEMPLATE)
  • Revisão de conformidade (OAuth2, observabilidade)
  • Produção de playbook arquitetural (DEFINIR TEMPLATE)

4. Artefatos Obrigatórios

ArtefatoDescriçãoQuando entregar
Relação com EstratégiaMapa que vincula features e objetivos de produto aos KPIs corporativosFase de Iniciação
Haiku Arquitetural3 versos (negócio / restrições / qualidade) + lista de integrações principaisFase de Elaboração
Diagrama C4System Context e ContainersFase de Elaboração
Estilo ArquiteturalMonolito, Microsserviços, Event-Driven, etc., com justificativaFase de Elaboração
Solution ArchitectureInfraestrutura homologação e produção (cloud-agnostic, rede, segurança, deploy)Fase de Blueprint
Mapa de Dados & IntegraçõesEntidades, fluxos, sistemas impactadosFase de Blueprint
Checklist de ConformidadeAutenticação, autorização, observabilidade, radar de tecnologiaFase de Blueprint

5. Conformidade e Políticas Corporativas

  • Autenticação
    • Serviço único: Keycloak (federação Google para internos)
    • SPAs: OAuth2 Authorization Code + PKCE
    • APIs públicas: API Key ou Client Credentials
  • Cloud-Agnostic
    • Sem recursos proprietários de nuvem
  • Repositórios & CI/CD
    • Mono-repo ou multi-repo alinhado à team topology e pipelines seletivos
  • Radar de Tecnologia
    • Só usar linguagens, frameworks e serviços do radar tecnologico
  • Observabilidade
    • OpenTelemetry para métricas, logs e traces
    • Dashboards e alertas integrados a Grafana

6. Papéis e Responsabilidades

PapelResponsabilidades Principais
Arquiteto CorporativoDefine diretrizes, mantém ontologia, aprova governança geral
Arquiteto de SoluçãoProduz artefatos, conduz workshops, aplica práticas no produto
Líder TécnicoImplementa, garante qualidade de código e conformidade operacional
Comitê de ArquiteturaRevisão final, troca de lições aprendidas, atualização de padrões

8. Governança e Manutenção

  • Revisões Periódicas: semestrais, ou após grandes mudanças estratégicas
  • Comitê de Arquitetura: reúne lições aprendidas e atualiza diretrizes
  • Auditoria de Conformidade: integração com SRE e Segurança para validar observabilidade e autenticação

Este documento deve estar sempre acessível na ontologia de Arquitetura EximiaCo e referenciado em todos os kick-offs de novos projetos.

Gostaria de mais informações?

Se você tem interesse neste assunto ou gostaria de mais informações sobre como a EximiaCo pode ajudar a sua empresa a utilizar a tecnologia para gerar mais resultados, entre em contato conosco.

0
Gostaríamos de ouvir sua opinião!x

ACESSO RESTRITO

Esse conteúdo é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta:

Tenho interesse em conversar

Se você está querendo gerar mais resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:

Área de colaboradores

Esse ambiente é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta: