Skip to content
Back to skills

Framework Quarkus Jnosql

ASecurity

Fornece padrões de desenvolvimento Cloud-Native com Quarkus, GraalVM Native Image e persistência poliglota NoSQL utilizando Eclipse JNoSQL, Jakarta NoSQL e Jakarta Data.

  • 10 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
developmentgojavasql

Works with

  • cli

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add dandgabr/skills --skill framework-quarkus-jnosql --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Framework Quarkus Jnosql?

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

Security grade badge for Framework Quarkus Jnosql
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dandgabr-framework-quarkus-jnosql/badge)](https://www.skillsdirectory.com/skills/dandgabr-framework-quarkus-jnosql)

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-quarkus-jnosql
description: "Fornece padrões de desenvolvimento Cloud-Native com Quarkus, GraalVM Native Image e persistência poliglota NoSQL utilizando Eclipse JNoSQL, Jakarta NoSQL e Jakarta Data."
---

# Quarkus & Eclipse JNoSQL Cloud-Native Engineering

Esta skill estabelece padrões avançados de desenvolvimento Cloud-Native em Java utilizando o ecossistema **Quarkus** e **Eclipse JNoSQL** (Jakarta NoSQL / Jakarta Data).

---

## 🧭 1. Fundamentos e Filosofia Quarkus
- **Supersonic Subatomic Java**: Inicialização instantânea e pegada de memória ultrabaixa via compilação antecipada (*Ahead-of-Time - AOT*) com GraalVM Native Image.
- **Build-Time Metaprogramming**: Injeção de dependências via ArC (CDI estático resolvido em tempo de compilação) e eliminação de reflection dinâmica.
- **Arquitetura Reativa e Imperativa Unificada**: Suporte transparente a chamadas bloqueantes gerenciadas por Virtual Threads ou código reativo com Mutiny.

---

## 🗄️ 2. Persistência Poliglota com Eclipse JNoSQL e Jakarta Data
- **Modelos Suportados**:
  - *Documento*: MongoDB, Couchbase.
  - *Chave-Valor*: Redis, DynamoDB.
  - *Colunar*: Apache Cassandra, ScyllaDB.
  - *Grafo*: Neo4j.
- **Padrão de Repositórios Jakarta Data**:
  - Interface declarativa estendendo repositórios tipados:
    ```java
    @Repository
    public interface CustomerRepository extends CrudRepository<Customer, String> {
        List<Customer> findByCity(String city);
    }
    ```
- **Mapeamento de Entidades**: Anotações `@Entity`, `@Id`, `@Column` independentes do banco subjacente, garantindo portabilidade entre provedores NoSQL.

---

## 🚀 3. Boas Práticas para GraalVM Native Image
- Evitar classes dinâmicas, proxies CGLIB e reflection não declarada.
- Registrar DTOs e entidades de serialização JSON com `@RegisterForReflection`.
- Manter o Quarkus Dev Mode (`quarkus dev`) ativo para hot reload instantâneo durante o ciclo de desenvolvimento.

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…