iiRecord
Agentic AI Atlas · Backend Development (Library)
page:library-backend-developmenta5c.ai
II.
Page JSON

page:library-backend-development

Structured · live

Backend Development (Library) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/library/backend-development.mdCluster · wiki
Record JSON
{
  "id": "page:library-backend-development",
  "_kind": "Page",
  "_file": "wiki/library/backend-development.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "title": "Backend Development (Library)",
    "displayName": "Backend Development (Library)",
    "slug": "library/backend-development",
    "articlePath": "wiki/library/backend-development.md",
    "article": "\n# Backend Development\n\n## Overview\n\nBackend Development is a specialization focused on building robust, maintainable backend services, APIs, and domain-driven systems. It covers the full spectrum of server-side engineering: from designing clean domain models and hexagonal architectures to implementing test-driven workflows that deliver sub-second feedback.\n\nThis specialization emphasizes practices that produce well-structured, evolvable systems — where tests drive design, infrastructure is deferred, and domain logic stays isolated from external concerns.\n\n## Key Focus Areas\n\n- **Domain-Driven Design** — Organizing code around bounded contexts, entities, and value objects that speak the language of the business\n- **Hexagonal Architecture** — Keeping domain logic independent from I/O concerns via ports and adapters\n- **Outside-In TDD** — Driving feature development from acceptance tests inward, letting design emerge from working code\n- **Fast Feedback** — Sub-second test suites using in-memory fakes, enabling confident refactoring at any time\n\n## Available Skills\n\n| Skill | Description |\n|-------|-------------|\n| [growing-outside-in-systems](skills/growing-outside-in-systems/) | Outside-In TDD with Hexagonal Architecture — drives feature development from acceptance tests inward, with emergent design and in-memory fakes |\n\n## When to Use This Specialization\n\nApply backend-development skills when:\n- Building new APIs, microservices, or backend features\n- Structuring domain models and bounded contexts\n- Setting up test infrastructure for a backend service\n- Refactoring toward cleaner architecture with confidence\n",
    "documents": [
      "specialization:backend-development"
    ]
  },
  "outgoingEdges": [
    {
      "from": "page:library-backend-development",
      "to": "specialization:backend-development",
      "kind": "documents"
    }
  ],
  "incomingEdges": [
    {
      "from": "page:index",
      "to": "page:library-backend-development",
      "kind": "contains_page"
    }
  ]
}