engineering-backend-architect

Architect scalable backend systems with decision rules and workflows.

10|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/PeterHdd/agent-skills --skill engineering-backend-architect-peterhdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineering-backend-architect
Source: https://github.com/PeterHdd/agent-skills/tree/main/skills/engineering-backend-architect
Command: npx skills add https://github.com/PeterHdd/agent-skills --skill engineering-backend-architect-peterhdd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert guidance for designing scalable backend systems, covering database schemas, APIs, cloud infrastructure, and more.

Core Features & Use Cases

  • System Design: Offers decision rules for microservices vs monoliths, database indexing strategies, API versioning, event-driven architecture, ETL pipelines, WebSocket streaming, data modeling, query optimization, and cloud-native service design.
  • Reliability: Discusses circuit breakers, backup strategies, health checks, monitoring, scaling thresholds, and failure recovery protocols.
  • Performance: Includes guidance on caching, pagination, statelessness, indexing, and query optimization.
  • Security: Covers authentication, IAM roles, data encryption, and input validation.
  • Monitoring: Suggests metrics, logs, and alerts for observability.
  • Data Migration: Offers strategies for schema changes, adding columns, renaming columns, and adding indexes.
  • Use Case: Imagine you need to design a scalable backend for a new SaaS application. This Skill can help you choose the right architecture, implement caching, set up monitoring, and ensure your system is secure and performant.

Quick Start

To get started, install the engineering-backend-architect skill and review the SKILL.md file for decision rules and workflows.

Frequently Asked Questions about engineering-backend-architect

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

FAQPage Schema
How do I choose between microservices and monoliths for backend architecture?

Choosing between microservices and monoliths for backend architecture requires applying decision rules based on your scalability needs. This Skill provides workflows to evaluate distributed systems patterns and determine when a monolithic or microservices approach fits your production-grade server-side application.

What is the best way to design database indexing strategies for scalable backend systems?

The best way to design database indexing strategies for scalable backend systems involves applying query optimization and data modeling workflows. This Skill offers decision rules for indexing, caching, and pagination to ensure high performance in production-grade server-side applications.

How does event-driven architecture work for ETL pipelines and WebSocket streaming?

Event-driven architecture for ETL pipelines and WebSocket streaming works by routing events through distributed systems patterns. This Skill explains how to implement event-driven workflows, ensuring reliable data processing and real-time streaming in cloud-native service design.

When do I need circuit breakers and health checks for backend reliability?

You need circuit breakers and health checks for backend reliability when preparing for failure recovery in distributed systems. This Skill outlines monitoring protocols, scaling thresholds, and backup strategies to maintain robust production-grade server-side applications.

How to handle data migration and schema changes in cloud infrastructure?

To handle data migration and schema changes in cloud infrastructure, follow structured workflows for adding columns, renaming columns, and adding indexes. This Skill provides strategies to execute schema changes safely within production-grade database design.

Does this backend architecture Skill cover IAM roles and data encryption?

Yes, this backend architecture Skill covers IAM roles and data encryption as part of its security guidelines. It provides decision rules for authentication, input validation, and cloud infrastructure security to protect scalable server-side applications.