Skip to content
Back to skills

Framework Microprofile Jakarta

ASecurity

Fornece padrões e convenções corporativas para servidores e microsserviços Java baseados em Eclipse MicroProfile 6.x+ e Jakarta EE 10/11+ (JAX-RS, CDI, JSON-P/B, Config, Fault Tolerance, Health/Metrics).

  • 10 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
devopsjava

Works with

  • cli

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add dandgabr/skills --skill framework-microprofile-jakarta --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Framework Microprofile Jakarta?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Framework Microprofile Jakarta
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dandgabr-framework-microprofile-jakarta/badge)](https://www.skillsdirectory.com/skills/dandgabr-framework-microprofile-jakarta)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: framework-microprofile-jakarta
description: "Fornece padrões e convenções corporativas para servidores e microsserviços Java baseados em Eclipse MicroProfile 6.x+ e Jakarta EE 10/11+ (JAX-RS, CDI, JSON-P/B, Config, Fault Tolerance, Health/Metrics)."
---

# MicroProfile & Jakarta EE Server Engineering

Esta skill orienta a construção de microsserviços e aplicações corporativas em conformidade com as especificações abertas **Eclipse MicroProfile 6.x+** e **Jakarta EE 10/11+** (Payara, Open Liberty, WildFly, Helidon).

---

## 🧭 1. Pilares da Especificação MicroProfile
1. **JAX-RS (Jakarta RESTful Web Services)**: Definição de endpoints HTTP com anotações `@Path`, `@GET`, `@POST`, `@Produces(MediaType.APPLICATION_JSON)`.
2. **CDI (Contexts and Dependency Injection)**: Gerenciamento de ciclo de vida com escopos estritos (`@ApplicationScoped`, `@RequestScoped`).
3. **MicroProfile Config**: Parametrização desacoplada via `microprofile-config.properties` e variáveis de ambiente com `@ConfigProperty`.
4. **MicroProfile Fault Tolerance**: Resiliência nativa com `@Timeout`, `@Retry`, `@CircuitBreaker`, `@Bulkhead` e `@Fallback`.
5. **Health & Metrics**: Endpoints padronizados de liveness/readiness (`/health/live`, `/health/ready`) e telemetria aberta com MicroProfile Telemetry / Metrics.

---

## 🏢 2. Regras de Isolamento Arquitetural
- Manter regras de domínio puras e desacopladas das anotações de transporte JAX-RS.
- Usar Bean Validation (`@Valid`) na borda da aplicação para rejeição precoce de payloads inválidos.
- Em projetos que utilizam arquitetura Boundary-Control-Entity (BCE), o boundary implementa os recursos JAX-RS e os injeta nos controls de negócio.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…