Microservices

Skills related to designing, implementing, and managing microservices architectures and patterns.

15 skills
W
python-resilience

bởi wshobson

python-resilience là skill hướng dẫn giúp xử lý lỗi trong Python an toàn hơn với retry, exponential backoff, jitter, timeout và giới hạn thời gian retry. Hãy dùng skill này để triển khai các mẫu resilience thực tế cho các external call và áp dụng các wrapper kiểu tenacity với quy tắc retry rõ ràng hơn.

Reliability
Yêu thích 0GitHub 32.6k
W
distributed-tracing

bởi wshobson

Dùng skill distributed-tracing để thiết kế và diễn giải việc truy vết request giữa các microservice với Jaeger và Tempo. Nội dung bao quát kiến thức cài đặt cơ bản, khái niệm trace và span, các mẫu thiết lập Kubernetes, context propagation, cùng cách áp dụng thực tế cho observability và gỡ lỗi độ trễ.

Observability
Yêu thích 0GitHub 32.6k
W
nodejs-backend-patterns

bởi wshobson

nodejs-backend-patterns là hướng dẫn thực tiễn để xây dựng dịch vụ backend Node.js với Express hoặc Fastify, bao quát middleware, xác thực, xử lý lỗi, tầng repository, DI, caching và tích hợp cơ sở dữ liệu cho các API hướng đến production.

Backend Development
Yêu thích 0GitHub 32.6k
W
istio-traffic-management

bởi wshobson

istio-traffic-management giúp nhóm soạn các chính sách lưu lượng Istio như VirtualService, DestinationRule, Gateway và ServiceEntry cho canary, retries, circuit breaking và mirroring. Dùng nó để chuyển ý định triển khai thành các manifest định tuyến và khả năng chịu lỗi rõ ràng, kèm prompt thực dụng và điểm kiểm tra khi review.

Deployment
Yêu thích 0GitHub 32.6k
W
workflow-orchestration-patterns

bởi wshobson

workflow-orchestration-patterns giúp thiết kế workflow Temporal bền vững cho hệ thống phân tán. Tìm hiểu khi nào nên dùng, cách cài đặt, và cách mô hình hóa ranh giới workflow vs activity, bồi hoàn, retry và tính quyết định.

Workflow Automation
Yêu thích 0GitHub 32.6k
W
projection-patterns

bởi wshobson

projection-patterns giúp các nhóm thiết kế read model CQRS và projection cho event stream, với hướng dẫn thực tiễn về các loại projection, replay, checkpointing và cách áp dụng trong phát triển backend.

Backend Development
Yêu thích 0GitHub 32.6k
W
saga-orchestration

bởi wshobson

saga-orchestration giúp các nhóm backend thiết kế giao dịch phân tán với các bước theo thứ tự, cơ chế bù trừ, timeout, retry và khôi phục khi saga bị kẹt. Dùng skill này để đánh giá mức độ phù hợp, xem các tệp quan trọng, cài đặt từ repo cha và áp dụng vào các quy trình microservice thực tế.

Backend Development
Yêu thích 0GitHub 32.6k
W
microservices-patterns

bởi wshobson

Dùng skill microservices-patterns để hoạch định ranh giới dịch vụ, kiểu giao tiếp, quyền sở hữu dữ liệu và các mẫu tăng khả năng chịu lỗi cho hệ thống phân tán cũng như quá trình chuyển đổi từ monolith.

Backend Development
Yêu thích 0GitHub 32.6k
W
architecture-patterns

bởi wshobson

architecture-patterns giúp các nhóm backend thiết kế mới hoặc tái cấu trúc dịch vụ theo các hướng Clean, Hexagonal, Onion và DDD. Tìm hiểu cách thêm skill từ repo wshobson/agents, xem SKILL.md cùng các tài liệu tham khảo nâng cao, rồi áp dụng vào phân lớp, bounded context, interface, quy tắc phụ thuộc và kế hoạch refactor.

Backend Development
Yêu thích 0GitHub 32.6k
W
cqrs-implementation

bởi wshobson

cqrs-implementation giúp các nhóm backend thiết kế kiến trúc CQRS, tách biệt mô hình command và query, đồng thời lập kế hoạch mở rộng đọc/ghi, sự kiện và lộ trình áp dụng từng bước.

Backend Development
Yêu thích 0GitHub 32.6k
W
event-store-design

bởi wshobson

event-store-design hỗ trợ các nhóm Backend Development thiết kế event store cho hệ thống event-sourced, bao quát streams, ordering, concurrency, snapshots, metadata, subscriptions và các đánh đổi khi vận hành. Dùng kỹ năng này để định hình một thiết kế event store thực tế trước khi bắt tay vào triển khai.

Backend Development
Yêu thích 0GitHub 32.6k
M
azure-servicebus-py

bởi microsoft

azure-servicebus-py là một skill của Microsoft cho Azure Service Bus trong Python. Skill này bao quát queues, topics, subscriptions, xử lý dead-letter và quy trình phát triển backend. Hãy dùng khi bạn cần hướng dẫn sử dụng azure-servicebus-py, các bước cài đặt, ghi chú xác thực và tham chiếu dựa trên repo để xử lý nhắn tin và tác vụ quản trị một cách đáng tin cậy.

Backend Development
Yêu thích 0GitHub 2.3k
S
c4-architecture

bởi softaworks

c4-architecture hỗ trợ tạo tài liệu kiến trúc phần mềm thân thiện với Markdown bằng sơ đồ Mermaid C4. Bạn có thể dùng skill này để tạo các view context, container, component, deployment và dynamic, bám theo một quy trình rõ ràng, tránh các lỗi mô hình hóa thường gặp và hỗ trợ Technical Writing với tài liệu có quản lý phiên bản.

Technical Writing
Yêu thích 0GitHub 1.3k
M
architecture

bởi markdown-viewer

Architecture là một skill vẽ sơ đồ để xây dựng các góc nhìn hệ thống nhiều lớp bằng HTML và CSS, với các phần được mã màu, bố cục dạng lưới và phân cấp thành phần rõ ràng. Skill này phù hợp nhất cho sơ đồ user/application/data/infrastructure, bản đồ microservices và kiến trúc doanh nghiệp. Hãy dùng nó thay cho các prompt chung chung khi bạn cần đầu ra kiến trúc nhanh, có thể chỉnh sửa cho Diagramming.

Diagramming
Yêu thích 0GitHub 1.1k
M
cloud-solution-architect

bởi microsoft

Kỹ năng cloud-solution-architect giúp tác nhân hành xử như một Azure Cloud Solution Architect khi ra quyết định về Cloud Architecture. Hãy dùng nó để rà soát thiết kế, chọn kiểu kiến trúc, so sánh các dịch vụ Azure, và áp dụng nguyên tắc, mẫu thiết kế, cùng best practices với ít phải đoán mò hơn so với một prompt chung chung.

Cloud Architecture
Yêu thích 0GitHub 0
Microservices