Arquitetura de cluster Kubernetes
Plano de controle, nós de trabalho, kubelet, kube-proxy, pods e Ingress
14 nós
- Stack
- Kubernetes
Arquitetura
API gateway, quatro serviços com banco próprio e um barramento de eventos
Funciona no plano Free: 15 nós de diagrama + 150 notas, textos, figurinhas e tópicos de mapa mental por diagrama.
Este modelo mostra uma arquitetura de microsserviços com um API gateway na frente. Clientes web e mobile chamam o gateway por HTTPS, o gateway verifica os tokens em um provedor de identidade e encaminha cada requisição para um de quatro serviços. Cada serviço é dono dos seus dados: users-db e orders-db no PostgreSQL, inventory-db em um banco de documentos.
Os serviços não chamam uns aos outros para tudo. Quando um pedido é feito, o orders-service publica um evento OrderPlaced no barramento de eventos, e o payments-service e o inventory-service assinam esse evento. Cada cartão de serviço mostra a linguagem e a interface, então o desenho também funciona como um mapa de quem é dono de cada código.
Renomeie os serviços e os bancos de dados, e escreva a linguagem e a interface em cada cartão de serviço.
Adicione os seus serviços a partir do pack Stack e ligue cada um ao seu próprio banco do pack Dados.
Desenhe os eventos como conexões tracejadas do publicador para o barramento e do barramento para os assinantes, com o nome do evento.
Compartilhe o diagrama com os times donos de cada serviço e salve uma versão sempre que um serviço ou evento for adicionado.
Sim. Cole um docker-compose.yml na ferramenta gratuita Docker Compose para diagrama, ou manifestos na ferramenta YAML do Kubernetes para diagrama, e os seus serviços, portas e volumes são desenhados como nós editáveis. Use este modelo quando quiser a visão lógica, com donos e eventos, em vez da visão de implantação.
É a regra comum, porque mantém os serviços independentes: um serviço pode mudar o seu esquema sem quebrar os outros, e os outros leem os seus dados pela API ou pelos eventos dele. O modelo mostra esse padrão; um banco compartilhado é desenhado do mesmo jeito se o seu sistema funciona assim.
Sim. Conecte o seu agente de IA ao Archboard via MCP e peça para ele adicionar um serviço, o banco de dados dele e os eventos que ele publica. Quem está com o diagrama aberto vê a mudança ao vivo, e você pode desfazer em um passo uma alteração que o seu agente fez em seu nome.
Plano de controle, nós de trabalho, kubelet, kube-proxy, pods e Ingress
14 nós
VPC com ALB, EC2 Auto Scaling, RDS, CloudFront e S3
13 nós
API Gateway, Lambda, DynamoDB, EventBridge, SQS e Cognito
11 nós
Caso de uso relacionado
Diagramas de arquitetura C4Entre com Google ou GitHub. Grátis para um assento. Faça upgrade quando a equipe entrar.