{"enrichment":{"faq":[{"a":"quarkus-patterns teaches layered architecture with REST endpoints, service layers, and repository patterns using Hibernate Panache. The skill covers JAX-RS with RESTEasy Reactive, bean validation for DTOs, exception mapping, and structured request handling. You'll learn how to organize code into controllers, transactional services with CDI injection, and data access layers for clean, maintainable APIs.","q":"What are the core patterns for building Quarkus 3 REST APIs?"},{"a":"quarkus-patterns demonstrates event-driven architecture by connecting Apache Camel routes to RabbitMQ brokers. The skill covers Camel Direct routes for internal messaging, async processing with CompletableFuture, and message publishing patterns. You'll configure producers and consumers, handle file processing workflows, and implement reliable event propagation across services.","q":"How does quarkus-patterns integrate Camel and RabbitMQ for messaging?"},{"a":"quarkus-patterns covers implementing layered architecture with services, repositories, and CDI dependency injection. The skill shows transactional service patterns, bean lifecycle management, and how to structure business logic separately from REST endpoints. You'll learn caching strategies, validation integration, and proper separation of concerns for scalable backends.","q":"What service layer patterns with CDI does quarkus-patterns teach?"},{"a":"quarkus-patterns teaches LogContext configuration for structured logging and request tracing across async operations. The skill covers Logback setup, context propagation through service layers, and correlation ID tracking. You'll learn how to maintain logging context in async processing and message-driven flows for production observability.","q":"How do you configure structured logging and request tracing in quarkus-patterns?"},{"a":"quarkus-patterns includes cloud-native backend deployment strategies with GraalVM native compilation support. The skill covers health checks, readiness probes, YAML configuration profiles for different environments, and optimization for containerized deployments. You'll learn patterns that enable fast startup times and minimal memory footprint for cloud platforms.","q":"Does quarkus-patterns cover cloud-native deployment and GraalVM?"},{"a":"quarkus-patterns demonstrates async processing using CompletableFuture, non-blocking REST endpoints, and message-driven workflows. The skill covers async file uploads to S3, event service patterns, and coordinating async operations across Camel routes and RabbitMQ. You'll learn how to maintain responsiveness while handling long-running tasks without blocking threads.","q":"What async processing patterns are included in quarkus-patterns?"}],"shadow_tags":["message-routing","cloud-native-java","dependency-injection","structured-logging","reactive-streams","data-persistence","api-gateway","error-handling","configuration-management","native-compilation"],"summary_rewrite":"This skill equips you with proven patterns for Quarkus 3.x backend development, covering layered service design, Apache Camel routing to RabbitMQ, and Hibernate Panache persistence. Learn structured approaches to validation, async processing, logging context propagation, and environment-specific configuration for production-ready event-driven systems."},"files":[{"bytes":21414,"path":"skills/quarkus-patterns/SKILL.md","sha256":"feacf215030c376a80d58a8c51feda0b58a36bd8a55c91e857cd9f1a6256913a","url":"https://skillfed.io/files/affaan-m/ECC/quarkus-patterns/53719c5b/SKILL.md"}],"id":"affaan-m/ECC/quarkus-patterns","links":{"html":"https://skillfed.io/affaan-m/ECC/quarkus-patterns","md":"https://skillfed.io/affaan-m/ECC/quarkus-patterns.md","repo":"https://github.com/affaan-m/ECC"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":35692,"language":"JavaScript","last_updated":"2026-07-27","license":"MIT","name":"quarkus-patterns","publisher":"affaan-m","stars":234207},"relations":{"similar":[{"id":"affaan-m/ECC/quarkus-tdd"},{"id":"affaan-m/ECC/java-coding-standards"},{"id":"Mindrally/skills/quarkus"},{"id":"affaan-m/ECC/quarkus-security"},{"id":"Mindrally/skills/java-quarkus-development"},{"id":"dawiddutoit/custom-claude/java-spring-service"},{"id":"softspark/ai-toolkit/java-patterns"},{"id":"giuseppe-trisciuoglio/developer-kit/langchain4j-rag-implementation-patterns"},{"id":"decebals/claude-code-java/security-audit"},{"id":"jabrena/plinth/401-frameworks-quarkus-core"}]},"slug":{"owner":"affaan-m","repo":"ECC","skill":"quarkus-patterns"},"version":"53719c5b"}
