quarkus-patterns
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.
quarkus-patterns provides architecture templates for building event-driven REST APIs with Quarkus 3.x, Apache Camel, and RabbitMQ messaging.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
quarkus-patterns provides architecture templates for building event-driven REST APIs with Quarkus 3.x, Apache Camel, and RabbitMQ messaging. 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.
Use it when
- quarkus-patterns demonstrates event-driven architecture by connecting Apache Camel routes to RabbitMQ brokers.
- quarkus-patterns covers implementing layered architecture with services, repositories, and CDI dependency injection.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
affaan-m/ECC/quarkus-patterns · repository language: JavaScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What are the core patterns for building Quarkus 3 REST APIs?
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.
How does quarkus-patterns integrate Camel and RabbitMQ for messaging?
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.
What service layer patterns with CDI does quarkus-patterns teach?
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.
How do you configure structured logging and request tracing in quarkus-patterns?
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.
Does quarkus-patterns cover cloud-native deployment and GraalVM?
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.
What async processing patterns are included in quarkus-patterns?
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.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Quarkus Development Patterns
Quarkus 3.x architecture and API patterns for cloud-native, event-driven services with Apache Camel.
When to Activate
- Building REST APIs with JAX-RS or RESTEasy Reactive
- Structuring resource → service → repository layers
- Implementing event-driven patterns with Apache Camel and RabbitMQ
- Configuring Hibernate Panache, caching, or reactive streams
- Adding validation, exception mapping, or pagination
- Setting up profiles for dev/staging/production environments (YAML config)
- Custom logging with LogContext and Logback/Logstash encoder
- Working with CompletableFuture for async operations
- Implementing conditional flow processing
- Working with GraalVM native compilation
Service Layer with Multiple Dependencies
```java @Slf4j @ApplicationScoped @RequiredArgsConstructor public class OrderProcessingService {
private final OrderValidator orderValidator;
(truncated - see the full file via the links below)
File tree — 1 file
skills/quarkus-patterns/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build event-driven REST APIs with Quarkus, Camel, and RabbitMQ”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Enforce consistent Java conventions across Spring Boot and Quarkus services with automatic framework detection. Covers naming, immutability, dependency injection, reactive patterns, exception handling, and project structure tailored to each framework's idioms.
Learn production-ready patterns for Quarkus development, from reactive REST APIs and type-safe configuration to native image optimization and observability. This skill covers the full development lifecycle including dependency injection, data access with Panache, testing strategies, and containerization for serverless deployments.
Master Laravel's architecture through proven patterns for building maintainable, production-ready applications. Covers controller and service layer design, Eloquent modeling with relationships and scopes, API resource structuring, and background job handling with queues and events.
Enterprise Architecture Patterns teaches proven design approaches for building large-scale, distributed systems. Learn domain-driven design, event-sourcing, CQRS, saga patterns, API gateways, and service mesh strategies alongside core principles like separation of concerns, modularity, and consistency models.
Master production-ready Django development through architectural patterns covering project structure, model design, QuerySet optimization, and REST Framework integration. This skill guides you through split settings for environment management, custom managers and querysets to prevent N+1 queries, and serializer patterns for robust API development.
Master architectural patterns for building distributed systems through service decomposition, inter-service communication strategies, and fault tolerance techniques. Covers synchronous and asynchronous messaging, database ownership models, and resilience patterns like circuit breakers and bulkheads.