🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
Advanced

Architectural Code Critique

#software-architecture #code-review #scalability #design

Provide a high-level architectural review of a hypothetical legacy system, focusing on coupling, cohesion, and scalability issues without seeing actual code.

Imagine a legacy e-commerce platform described as follows: 'A single monolithic application handles user auth, inventory management, payment processing, and email notifications. The database schema consists of 200 tables, with no foreign key constraints enforced at the DB level. The business logic is heavily intertwined with the UI rendering code. Deployment requires taking the entire system offline for 2 hours.' Write a detailed architectural critique identifying the specific violations of SOLID principles, the risks associated with the database design, and the bottlenecks preventing horizontal scaling. Propose a high-level refactoring strategy (e.g., microservices extraction) prioritizing the most critical components.