strangler-fig প্যাটার্ন ক্রমবর্ধমানভাবে মাইগ্রেট করে: আপনি monolith-কে একটি routing layer দিয়ে মোড়ান, একবারে একটি ক্ষমতা একটি সেবায় নিষ্কাশন করেন, এবং ট্রাফিক এটিতে পুনর্নির্দেশিত করেন — যতক্ষণ না monolith "শ্বাসরুদ্ধ" হয়ে যায়। কোনও বড় পুনর্লিখন নেই।
এটি কীভাবে কাজ করে
Step 1: route all traffic through a facade/proxy to the monolith
Step 2: extract ONE capability → new service
Step 3: route just that path to the new service
Step 4: repeat; delete that code from the monolith
Client ─▶ [ Proxy ] ─┬─▶ /orders ─▶ NEW Orders service
└─▶ everything else ─▶ Monolith
