- Home
- Skills
- Sidetoolco
- Org Charts
- Backend Architect
backend-architect_skill
1
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill sidetoolco/org-charts --skill backend-architect- SKILL.md1.3 KB
Overview
This skill helps design scalable backend systems focused on RESTful APIs, microservice boundaries, and database schemas. I provide concrete API contracts, service diagrams, schema definitions, and pragmatic scaling/security recommendations. Use this proactively when creating new services or reviewing existing architectures for performance and reliability.
How this skill works
I analyze functional requirements and data flows, then define clear service boundaries and API contracts using a contract-first approach. I produce endpoint definitions with example requests/responses, database schemas with relationships and indexes, and ASCII or mermaid service diagrams. I also identify bottlenecks, propose caching and sharding strategies, and recommend technologies with concise rationale.
When to use it
- Starting a new backend service or API design
- Reviewing or refactoring an existing microservice architecture
- Designing database schemas for scale and query performance
- Planning horizontal scaling, caching, or sharding strategies
- Preparing architecture for production reliability and security
Best practices
- Define service responsibilities clearly to minimize coupling
- Design APIs contract-first with versioning and consistent error models
- Model data for queries: prioritize indexes and denormalize where read performance matters
- Plan horizontal scaling and stateless services from day one
- Use caching and rate limiting judiciously; measure before optimizing
Example use cases
- Design a user and orders service with REST endpoints, auth flow, and inter-service calls
- Create a database schema for a high-read catalog with indexing and optional denormalization
- Review an existing microservice set for single points of failure and propose partitioning
- Draft a caching layer (Redis) plan with TTLs and cache invalidation rules
- Recommend tech stack choices (e.g., PostgreSQL, Kafka, Envoy) with trade-offs
FAQ
I provide concrete API definitions, example requests/responses, schema DDL snippets, and architecture diagrams ready to translate into code.
Do you handle database performance tuning?
Yes — I identify indexing, query, and sharding opportunities and suggest caching strategies to reduce load.
Can you recommend technologies for my use case?
Yes — I list targeted technology recommendations with brief rationale and trade-offs based on scale and operational constraints.