databases

Select optimal AWS database, cache, and search services via decision trees.

3|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/mauriciodelrio/delriodev-skills --skill databases-mauriciodelrio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databases
Source: https://github.com/mauriciodelrio/delriodev-skills/tree/main/es-skills/software/architecture/databases
Command: npx skills add https://github.com/mauriciodelrio/delriodev-skills --skill databases-mauriciodelrio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides developers to choose the most suitable database, cache, and search solution based on data type, access patterns, scale, cost, and operational complexity.

Core Features & Use Cases

  • Decision Tree: Interactive flow to identify data characteristics and recommend PostgreSQL, DynamoDB, MongoDB, Redis, OpenSearch, and other AWS services.
  • Cost & Scaling Insights: Provides pricing tables and sizing recommendations for common cloud configurations.
  • Combination Recommendations: Suggests optimal DB + cache + search stacks for scenarios such as SaaS, e‑commerce, analytics, and real‑time apps.
  • Migration & ORM Guidance: Includes Terraform snippets, ORM options like Prisma and Mongoose, and best‑practice migration advice.

Quick Start

Ask the skill to recommend a database for a new e‑commerce platform handling millions of orders and product searches.

Frequently Asked Questions about databases

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right database for my application on AWS?

To choose the right database for AWS, evaluate your data types, access patterns, scale, cost, and operational complexity. This process recommends optimal services like PostgreSQL, DynamoDB, MongoDB, Redis, or OpenSearch based on those application requirements.

What's the best way to combine a database, cache, and search service for an e-commerce platform?

The best way to combine a database, cache, and search service for e-commerce is using a decision tree that evaluates data characteristics. It recommends optimal DB, cache, and search stacks, such as pairing PostgreSQL or DynamoDB with Redis and OpenSearch.

When should I use DynamoDB instead of PostgreSQL for a cloud-based project?

You should use DynamoDB instead of PostgreSQL when your cloud-based project requires specific data types and access patterns that favor a NoSQL model. A database decision tree evaluates your scale and operational complexity to recommend the appropriate service.

Can I get pricing estimates and scaling insights for common cloud database configurations?

Yes, you can get pricing estimates and scaling insights for common cloud database configurations. The selection process provides pricing tables and sizing recommendations to help you understand costs for services like PostgreSQL, DynamoDB, and Redis.

Does this database selection process include ORM and Terraform integration guidance?

Yes, the database selection process includes integration guidance featuring Terraform snippets and ORM options like Prisma and Mongoose. It also provides best-practice migration advice to help you implement your selected database stack.