Advanced
Refactor God Object to Microservices
Break down a monolithic class into distinct services.
📝 プロンプトの内容
You are given a legacy 5000-line UserManager class that handles authentication, database connections, email notifications, and logging. Propose a refactoring plan to separate these concerns into distinct microservices. Detail the communication protocols, data consistency models, and interface definitions you would employ.