پوروشکاکتابخانه پرامپت‌های آماده
صفحه اصلی/برنامه‌نویسی و SQL/راهنمای بازطراحی کد به معماری میکروسرویس و رویداد محور
code_tech۰ بار کپی شده

راهنمای بازطراحی کد به معماری میکروسرویس و رویداد محور

این پرامپت نقشه راه جامع تبدیل بخش های یکپارچه پروژه به سرویس های مقیاس پذیر را طراحی می کند. مرزهای دامنه و تفکیک پایگاه های داده مستقل به شکل اصولی ترسیم می گردند. استراتژی مهاجرت تدریجی بدون ایجاد قطعی در سرویس های فعال عملیاتی می شود. الگوهای ارتباطی بین سرویس ها مانند ارسال رویداد و تضمین عدم پردازش تکراری تعریف می شوند. مدیریت تراکنش های توزیع شده با الگوهای مدرن برای حفظ یکپارچگی داده ها پیاده سازی می گردد. این نقشه راه مسیر توسعه پایدار زیرساخت های نرم افزاری را هموار می کند.

سازگار با:chatgptgemini

شخصی‌سازی متغیرها

اسپانسر محتواتبلیغ

پیش‌نمایش زنده پرامپت

(119 کلمه)
Act as a chief software architect. Design a pragmatic architectural migration plan to decompose a monolithic component into a microservice or event-driven service.
Component to refactor: {{component_to_refactor}}.
Current monolith architecture: {{current_monolith_architecture}}.
Target microservice pattern: {{target_architecture_pattern}}.
Throughput and latency SLA: {{throughput_and_latency_sla}}.

Provide a comprehensive architectural blueprint:
1. Domain Boundary & Data Ownership: How to decouple shared relational tables and establish independent data stores.
2. Strangler Fig Migration Strategy: Phase-by-phase routing transition from monolith to new service without downtime.
3. Inter-service Communication: Protocol choice (gRPC, REST, Kafka, RabbitMQ) with event schemas and idempotency guarantees.
4. Distributed Transaction & Consistency: Implementing the Saga pattern or Outbox pattern for cross-boundary consistency.
5. Fallback, Circuit Breakers, and Observability (distributed tracing with OpenTelemetry, Prometheus metrics).

راهنمای کاربردی و پاسخ مستقیم

طراحی نقشه راه معماری برای تفکیک سیستم های یکپارچه مونوپلیتیک به میکروسرویس های توزیع شده و مقیاس پذیر.