fin-stack academyEscolha seu formato

FS002 / ENGENHARIA DE SOFTWARE

Aplicações
agênticas
em escala.

Do workflow ao runtime distribuído: aprenda a construir, observar e testar sistemas agênticos que precisam continuar funcionando depois da demonstração.

Ver programaCURSO ONLINE + FORMAÇÃO CORPORATIVA
REGULATE_CLAIM.MH
01run.startaccepted
02evidence.extractactive
03human.reviewpaused
04run.resumepending
05payment.executecompleted
QUEUE DEPTH
06módulos técnicos
06cases executáveis
01laboratório completo
00credenciais de LLM exigidas

01 / O DESAFIO

Aceitar rápido não significa executar rápido.

Aplicações agênticas reais precisam lidar com estado, pausa humana, múltiplas réplicas, filas, falhas e identidade.

Você trabalhará sobre um caso executável de regulação assistida de sinistros. O objetivo não é esconder a complexidade: é aprender a medi-la, explicá-la e tomar decisões de arquitetura com evidências.

02 / PROGRAMA

Da execução à operação.

Seis módulos conectados pelo mesmo workflow, sem exemplos descartáveis entre uma aula e outra.

01

CONTRATO DE EXECUÇÃO

MCP, sessões e ciclo de vida

Execução assíncrona, identidade, runId, início, consulta, pausa e retomada.

02

WORKFLOW MHL

Regra, agente e integração

Etapas, prompts parametrizados, chamadas HTTP, timeouts, rotas e pause().

03

IDENTIDADE

Gateway e isolamento

JWT, Keycloak, authorizer, principal confiável e ownership das execuções.

04

ESTADO DISTRIBUÍDO

Persistência e réplicas

Checkpoints no PostgreSQL, Docker Compose, Kubernetes e retomada entre pods.

05

CONFIABILIDADE

Concorrência, fila e recuperação

Backlog, 429, intake durável, probes, drain, rolling restart, HPA e chaos.

06

EVIDÊNCIAS

Observabilidade e carga

Logs, métricas, p95, vazão, profundidade de fila, capacidade e soak test.

03 / LABORATÓRIO

Você não vai apenas assistir.

Vai iniciar, pausar, retomar, sobrecarregar, interromper e investigar o sistema.

CLIENTE MCPNGINX + JWTRUNTIME MHLPOSTGRESQL

STACK DO AMBIENTE

MHL · MCP · Docker · Kubernetes · PostgreSQL · Keycloak · WireMock · Prometheus · Grafana

04 / ARQUITETURA ALVO

Uma execução que sobrevive à réplica.

A identidade é validada na borda. Cada run é persistido antes de executar e pode ser reivindicado por qualquer réplica do runtime.

IDENTIDADE · OIDC Keycloakrealm · emite JWT Authorizeriss · aud · exp · assinatura JWKStoken do usuário Cliente MCPagente · participantedo curso Gateway NGINXauth_request · troca de credenciallimit_req ~6/s · burst 20 → 429porta 8711 Runtime MHL · 2 réplicasrun/start → pending no storeclaim loop reivindica · executarun/status · run/resumelease · reconcile · drain POST /mcp · Bearer JWTauth_requestprincipalMHL_TOKEN + principal pending · checkpoints · lock / claim / fenceHTTPAWS SDKOTLP PostgreSQLsessões · owner · runscheckpoint · fenced writes WireMockapólice · documentosantifraude · pagamento FlociS3 · Secrets · STSStep Functions simulados ObservabilidadeOTel · PrometheusGrafana · Jaeger
O JWT para na borda. O gateway troca a credencial e fala diretamente com o runtime. Cada run/start é gravado como pending antes da execução; qualquer réplica pode reivindicá-lo de forma atômica.

CASE DO CURSO

RegulateClaim: do sinistro à decisão.

Quatro passos de apuração, uma regra explícita e duas rotas. Quando existe revisão humana, o checkpoint permite retomar o mesmo run em outro processo.

Intakesinistro + apólice ExtractEvidencedocumentos · agente AntiFraudscore de fraude Routedecide a rota RegisterPOST /paymentsX-Idempotency-Key rota automática · approvedvalor ≤ 5.000 · confiança ≥ 0,9 · fraude < 0,2 rota humana · demais casos HumanReviewpause() · run parada run/resumeregulador aprovaretoma o run PostgreSQLmhl_store · checkpoint da rungrava estadorestaura estado
A rota automática segue direto para o registro. A rota humana atravessa uma pausa; o checkpoint no PostgreSQL permite retomar o mesmo run depois, inclusive em outra réplica.

05 / CASES

Seis formas de provar que funciona.

Cada exercício termina em uma evidência observável. “O comando terminou” e “o requisito foi satisfeito” são conclusões diferentes.

01

Aprovação automática

Baixo valor, alta confiança e antifraude favorável.

02

Revisão humana

Pausa em checkpoint e retomada com decisão.

03

Baixa confiança

Roteamento para revisão mesmo em baixo valor.

04

Idempotência

Contrato explícito para efeitos de pagamento.

05

Isolamento

Acesso à execução limitado ao principal correto.

06

Múltiplas réplicas

Estado consistente entre pausa, consulta e retomada.

O QUE O LABORATÓRIO PROVA

Engenharia responsável começa por saber o limite da evidência.

O ambiente permite estudar fluxo, estado, identidade, concorrência, recuperação e observabilidade com serviços e dados sintéticos.

Ele não comprova segurança, conformidade, alta disponibilidade multi-AZ ou desempenho em produção. O agente básico demonstra integração, sem inferência real por LLM.

06 / DEPOIMENTOS

Quem já passou pelo mesmo laboratório.

Avaliações da turma-piloto sobre o workshop que deu origem a este curso — mesmo case, mesma arquitetura.

Com os conceitos que o Yan passou sinto que estou no caminho certo, podemos trabalhar com a engenharia de software de uma forma bastante segura e profissional, governada e trazendo mais segurança para as instituições que estamos.
Caiua FrancaEngenheiro de Software
Aprender sobre IAO e MHL abriu minha cabeça para uma forma completamente diferente de construir aplicações com IA, saindo do "prompt e torce pro melhor" para algo determinístico, auditável e que dá pra levar a sério em produção.
Rodolfo ZattarEngenheiro de Software, Huge Inc
Participei do workshop do Yan Justino sobre Harness e foi um dos conteúdos mais densos e bem fundamentados que já encontrei sobre o tema. É raro ver IA tratada com essa maturidade de engenharia de software — quem está levando agentes além do protótipo vai encontrar aqui uma referência sólida e aplicável.
Hélio Andrade

FORMAÇÃO / ENGENHARIA DE SOFTWARE

Aplicações
agênticas
em escala.

Da arquitetura à operação de sistemas com agentes.

Teoria
+ prática

Aprendizado aplicado a problemas de engenharia.

Ver formatos e valoresFIN-STACK ACADEMY

07 / FORMATOS

A mesma base técnica. Duas experiências.

Para você

CURSO ONLINE

Aprenda no seu ritmo.

Percurso individual com aulas e laboratório orientado. Ideal para profissionais que querem dominar os fundamentos e praticar no próprio ambiente.

  • Conteúdo técnico estruturado
  • Laboratório reproduzível
  • Seis cases funcionais
  • Roteiros de experimentação
CONDIÇÃO DE LANÇAMENTO
R$ 1.497R$ 997

por aluno

Entrar na lista de interesse
Para equipes

FORMAÇÃO CORPORATIVA

Uma turma dedicada à empresa.

Formação remota ao vivo para 10 desenvolvedores, com preparação assistida, discussão conjunta e acompanhamento.

  • 16 horas ao vivo
  • Alinhamento técnico prévio
  • Preparação coletiva do ambiente
  • Sessão de acompanhamento
Registrar interesse da equipe
Retrato de Yan Justino

INSTRUTOR

Yan
Justino

Mestre e doutorando em Engenharia de Software, com 20 anos de experiência em desenvolvimento.

Especialista em arquitetura de software, modernização de sistemas legados e adoção de IA em soluções financeiras, com experiência em organizações como Itaú, XP Investimentos, Banco do Nordeste e SEFAZ RN.