الگوی پشتیبانی سطح سوم (L3) – توسعه و معماری
الگوی پشتیبانی سطح سوم (L3) – توسعه و معماری
سطح سوم مربوط به مواردی است که نیازمند تغییر کد، تغییر معماری، طراحی دیتابیس، بررسی امنیتی یا عملیات DevOps است. این سطح مستقیماً با تیم توسعه، معمار، DBA و DevOps کار میکند.
شرایط ورود به سطح سوم
- L2 تایید میکند که مشکل با کانفیگ یا اصلاح دیتا قابل حل نیست.
- نیاز به تغییر کد یا ساخت ماژول جدید وجود دارد.
- مشکل Performance نیازمند تحلیل عمیق است.
- مشکل امنیتی وجود دارد.
- نیاز به تغییر ساختار دیتابیس یا Migration است.
حین بررسی / توسعه
- بررسی کد: ماژولها، سرویسها، APIهای درگیر
- Debug کامل: خطاها، StackTrace، نقاط توقف
- تحلیل Performance: نقاط گلوگاه
- بررسی امنیتی: آسیبپذیریها، تست نفوذ
- تغییرات دیتابیس: طراحی Migration
- تاثیرات معماری: Microservices، Queue، Cache
- DevOps: CI/CD، Docker، Kubernetes
خروجیهای مورد نیاز L3
- تغییرات کد: Commit ID، Repository، Branch
- Migration Script
- Build Patch ورژن جدید
- Release Note
- Rollback
- تستها: Unit، Integration
- برنامه انتشار
تاییدیههای نهایی
- تایید معمار
- تایید DevOps
- تایید Product Owner
- تایید Security
- تایید QA