Distributed Systems

Skills related to building and managing distributed systems including communication, resilience, and data management.

16 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
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-ts

bởi microsoft

azure-servicebus-ts là một skill TypeScript cho nhắn tin Azure Service Bus, dùng cùng @azure/service-bus và @azure/identity. Hãy dùng nó để xây dựng luồng xử lý queue và topic, gửi và nhận message, xử lý các trường hợp dead-letter, và áp dụng các mẫu backend đáng tin cậy. Hướng dẫn azure-servicebus-ts này dành cho phát triển backend.

Backend Development
Yêu thích 0GitHub 2.3k
M
azure-servicebus-dotnet

bởi microsoft

azure-servicebus-dotnet giúp các nhóm backend .NET sử dụng Azure Service Bus với queues, topics, subscriptions, sessions và xử lý dead-letter. Nội dung bao gồm cài đặt, xác thực, thiết lập kết nối và cách dùng thực tế `Azure.Messaging.ServiceBus` để nhắn tin đáng tin cậy trong phát triển backend.

Backend Development
Yêu thích 0GitHub 2.2k
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
K
pytorch-lightning

bởi K-Dense-AI

Skill pytorch-lightning giúp tổ chức các dự án PyTorch với LightningModule và Trainer. Hãy dùng hướng dẫn pytorch-lightning này để cài đặt, huấn luyện, xác thực, ghi log, lưu checkpoint và chạy phân tán trên quy trình nhiều GPU hoặc TPU.

Backend Development
Yêu thích 0GitHub 0
M
azure-eventhub-java

bởi microsoft

azure-eventhub-java giúp bạn cài đặt và sử dụng Azure Event Hubs Java SDK cho streaming sự kiện, nạp dữ liệu khối lượng lớn và phát triển backend. Nội dung bao gồm thiết lập producer và consumer, xác thực bằng connection string hoặc Azure Identity, cùng hướng dẫn thực tế từ cài đặt đến code chạy được.

Backend Development
Yêu thích 0GitHub 0
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
Distributed Systems