Comprehensive guide to service mesh patterns using Istio and Linkerd for microservices communication. This skill covers service mesh architecture, mTLS encryption between services, traffic management,
(Select at least one profile to enable specific modules)
Comprehensive guide to service mesh patterns using Istio and Linkerd for microservices communication. This skill covers service mesh architecture, mTLS encryption between services, traffic management, circuit breaking, retry policies, canary deployments, distributed tracing, and production deployment considerations.
Service mesh provides critical infrastructure for microservices:
# Example implementation following best practices
def example_function():
# Your implementation here
pass
.env.example keys: API_KEY, DATABASE_URL (no values)| Type | Focus Area | Required Scenarios / Mocks |
|---|---|---|
| Unit | Core Logic | Must cover primary logic and at least 3 edge/error cases. Target minimum 80% coverage |
| Integration | DB / API | All external API calls or database connections must be mocked during unit tests |
| E2E | User Journey | Critical user flows to test |
| Performance | Latency / Load | Benchmark requirements |
| Security | Vuln / Auth | SAST/DAST or dependency audit |
| Frontend | UX / A11y | Accessibility checklist (WCAG), Performance Budget (Lighthouse score) |
request_iderror_rate, latency, queue_depth(ข้อกำหนดสำหรับ AI Agent ในการคิดและแก้ปัญหาเมื่อเกิดข้อผิดพลาด)