aj-geddes avatar

Microservices Architecture

This is your reference for building distributed systems the right way. It covers the fundamentals like service boundary design, communication patterns (sync vs async), API gateways, and service mesh implementations with Istio. The best practices are solid: database per service, circuit breakers, correlation IDs, event-driven architecture. It steers you away from common traps like shared databases and distributed transactions. Use this when you're decomposing a monolith or designing a new microservices system from scratch. The guidance on avoiding nanoservices and circular dependencies alone will save you from architectural regret down the line.

skills.sh installs
527
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill microservices-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

Microservices Architecture

Table of Contents

Overview

Comprehensive guide to designing, implementing, and maintaining microservices architectures. Covers service decomposition, communication patterns, data management, deployment strategies, and observability for distributed systems.

When to Use

  • Designing new microservices architectures
  • Decomposing monolithic applications
  • Implementing service-to-service communication
  • Setting up API gateways and service mesh
  • Implementing service discovery
  • Managing distributed transactions
  • Designing inter-service data consistency
  • Scaling independent services

Quick Start

Minimal working example:

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
Backend & APIs, Code Review & Quality, AI & Agent Building, Sales & Marketing, Design & UI/UX
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1longbridge avatarlongbridge-security-listlongbridge/skillsUS overnight-eligible securities directory and HK broker participant directory via Longbridge Securities. `security-list` covers the US overnight-trading catalo524skills.sh installs
2aaronontheweb avataraspire-integration-testingaaronontheweb/dotnet-skillsWrite integration tests using .NET Aspire's testing facilities with xUnit. Covers test fixtures, distributed application setup, endpoint discovery, and patterns522skills.sh installs
3xiaomingx avatardingtalk-connectionxiaomingx/moltbot-connector-feishu-dingtalkBridge DingTalk outgoing webhook messages to Clawdbot Gateway and send replies back to DingTalk sessions. Use when setting up DingTalk as a messaging channel, t521skills.sh installs
4blitzreels avatarblitzreels-video-editingblitzreels/agent-skillsEdit a BlitzReels project through REST. Use for timeline, captions, media, previews, or exports.514skills.sh installs
5secondsky avatartanstack-tablesecondsky/claude-skillsTanStack Table v8 headless data tables with server-side features for Cloudflare Workers + D1. Use for pagination, filtering, sorting, virtualization, or encount513skills.sh installs
6xueheng-li avatarwecom-notifyxueheng-li/openclaw-wechatSend messages to WeCom (企业微信) via the WeCom API. Use when the user asks to "send wecom message", "notify via wecom", "发企业微信", "给我发企业微信消息", "wecom通知", "发文件到企业微信"512skills.sh installs