II.
SkillArea JSON
Structured · liveskill-area:backend-data-persistence
Backend Data Persistence json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "skill-area:backend-data-persistence",
"_kind": "SkillArea",
"_file": "domain/skill-areas/skill-areas-technical-depth.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Backend Data Persistence",
"description": "Selecting and integrating data stores — relational (PostgreSQL, MySQL),\ndocument (MongoDB), key-value (Redis), and search (Elasticsearch) —\nwith backend services. Covers connection pooling, migration strategies,\nquery optimization, and multi-store architectures.\n",
"domains": [
"specialization:backend-development"
],
"expertiseLevels": [
"intermediate",
"expert"
]
},
"outgoingEdges": [
{
"from": "skill-area:backend-data-persistence",
"to": "specialization:backend-development",
"kind": "applies_to",
"attributes": {
"confidence": "primary"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:caching-strategies",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:backend-async-processing",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:search-infrastructure",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "helpful"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:database-drivers-connectors",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:object-relational-mapping",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:database-migrations-zero-downtime",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:postgres-tuning",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
},
{
"from": "skill-area:backend-data-persistence",
"to": "skill-area:graph-databases",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
}
],
"incomingEdges": [
{
"from": "framework:supabase",
"to": "skill-area:backend-data-persistence",
"kind": "used_by_skill_area",
"attributes": {}
},
{
"from": "library:hibernate",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:hive",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:isar",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:drift",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:entity-framework",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:dapper",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:efcore-migrations",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:ecto",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:pgx",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:sqlx-go",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:sqlx-rust",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:sea-query",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:gorm",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:gorm-v2",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:sqlx-pg",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:diesel-rs",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:spring-data",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:exposed",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:mongoose",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:doctrine",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:eloquent",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:room",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:redis-py",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:flask-sqlalchemy",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:alembic",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:sea-orm",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:doobie",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:slick",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "library:knex",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:sequelize",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:typeorm",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:mikro-orm",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:objection",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:kysely",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:drizzle-orm",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:prisma",
"to": "skill-area:backend-data-persistence",
"kind": "used_for"
},
{
"from": "library:sqlalchemy",
"to": "skill-area:backend-data-persistence",
"kind": "library_used_by",
"attributes": {}
},
{
"from": "stack-profile:monorepo-fullstack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:geospatial-analytics",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:graphql-api-platform",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:project-management-app",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:crm-customer-platform",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:high-perf-api-server",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:multi-tenant-saas-backend",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:event-sourcing-cqrs",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:enterprise-service-bus",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:government-portal",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:podcast-network",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:photo-gallery-dam",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:music-streaming-backend",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:online-exam-assessment",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:lab-information-system",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:forum-discussion-board",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:wiki-knowledge-base",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:social-network-backend",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:identity-governance",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:ab-testing-platform",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:url-shortener-link-analytics",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:file-storage-object-gateway",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:haskell-web-service",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:scala-akka-microservice",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:ocaml-web-backend",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:crystal-web-app",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:fsharp-web-api",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:clojure-ring-service",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:clean-architecture-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:approval-workflow-engine",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:django-htmx",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:go-gin-postgres",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:rails-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:rust-axum-sqlx",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:mean-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:go-grpc-postgres",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:fastapi-postgres",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:spring-boot-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:rust-actix-postgres",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:elixir-phoenix-postgres",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:kotlin-ktor-exposed",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:remix-prisma-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:htmx-go-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:lamp-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:t3-stack",
"to": "skill-area:backend-data-persistence",
"kind": "requires_skill_area"
},
{
"from": "tool:psql",
"to": "skill-area:backend-data-persistence",
"kind": "used_for",
"attributes": {}
},
{
"from": "lib-agent:software-architecture--data-architect",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--backend-developer",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:software-architecture--data-architecture-design",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:web-development--mongodb-schema-design",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--postgresql-database-design",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--prisma-orm-integration",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:backend-development--growing-outside-in-systems",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--db-query-analyzer",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--drizzle",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--mongodb",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--postgresql",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--prisma-orm",
"to": "skill-area:backend-data-persistence",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
}
]
}