moai-domain-backend-reference-2

Guide backend architecture decisions for server-side API and infrastructure design.

1|Updated Jul 28, 2025
One-click install
npx skills add https://github.com/kivo360/quickhooks --skill moai-domain-backend-reference-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-domain-backend-reference-2
Source: https://github.com/kivo360/quickhooks/tree/main/.claude/skills/moai-domain-backend/reference.md
Command: npx skills add https://github.com/kivo360/quickhooks --skill moai-domain-backend-reference-2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Backend architecture reference with decision criteria and recommended patterns.

Core Features & Use Cases

  • Pattern Matrix: Layered vs modular monolith vs microservices.
  • Cloud-Native: Kubernetes and Istio integration guidance.

Quick Start

Use the reference to guide architecture decisions for a new project.

Frequently Asked Questions about moai-domain-backend-reference-2

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

FAQPage Schema
How do I design a backend architecture for microservices?

Microservices architecture breaks applications into independently deployable services. This reference guides service layering, API orchestration, and communication patterns to ensure scalability, fault isolation, and team autonomy across distributed systems.

What's the best way to implement caching and database optimization in backend systems?

Caching strategies and database optimization reduce latency and improve throughput. This resource covers cache placement decisions, invalidation patterns, and query optimization techniques tailored to your scalability requirements and infrastructure.

How do I deploy and manage services on Kubernetes?

Kubernetes orchestration automates containerized service deployment, scaling, and lifecycle management. This reference provides integration guidance, cloud-native patterns, and operational practices for production Kubernetes environments.

What observability tools and patterns should I use for backend systems?

Observability—combining logs, metrics, and traces—reveals system behavior at scale. This guide covers OpenTelemetry and Prometheus integration, instrumentation strategies, and alerting patterns for microservices and distributed architectures.

When should I use serverless or event-driven architecture instead of monoliths?

Serverless and event-driven patterns suit workloads with variable demand and asynchronous processing. This reference compares layered monoliths, modular monoliths, and microservices with decision criteria for cost, complexity, and operational overhead trade-offs.

How do I design RESTful APIs and background job systems?

RESTful API design and background job orchestration are core backend concerns. This resource covers API contract patterns, job queuing strategies, reliability guarantees, and integration with modern infrastructure like Istio service meshes.