Toolverse
All skills

nosql-expert

by davila7

Expert guidance for distributed NoSQL databases (Cassandra, DynamoDB). Focuses on mental models, query-first modeling, single-table design, and avoiding hot partitions in high-scale systems.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Backend
Views
15

About this skill

Expert guidance for distributed NoSQL databases (Cassandra, DynamoDB). Focuses on mental models, query-first modeling, single-table design, and avoiding hot partitions in high-scale systems.

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude'a, wskazując plik z repozytorium davila7 (katalog skills/development/nosql-expert).

  2. Zanim zaczniesz projektować schemat, wypisz wszystkie access patterns — czyli konkretne zapytania, które będą wykonywane w produkcji (np. "pobierz zamówienia użytkownika po ID", "znajdź wszystkie transakcje z ostatnich 7 dni").

  3. Poproś umiejętność o analizę Twoich access patterns i rekomendacje na temat struktury klucza partycji (partition key) i klucza sortowania (sort key) w DynamoDB lub row key w Cassandrze.

  4. Omów z umiejętnością kwestię denormalizacji — w NoSQL duplikujesz dane między tabelami, aby każda tabela obsługiwała jedno access pattern efektywnie, zamiast robić joins.

  5. Jeśli pracujesz z istniejącym systemem, opisz problemy wydajnościowe (hot partitions, wysokie opóźnienia) — umiejętność pomoże zidentyfikować źródło i zaproponować redesign.

  6. Użyj umiejętności do wyboru między Cassandrą (kolumnowa, open-source) a DynamoDB (zarządzana, AWS) na podstawie Twoich wymagań dotyczących spójności, kosztu i operacyjności.

Related skills

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109