Această teză prezintă o analiză comparativă practică a patru framework-uri majore de dezvoltare backend (.NET 8, Node.js cu Express.js, Django cu Django REST Framework și Spring Boot 3.2) prin benchmarking sistematic în medii containerizate. Scopul este evaluarea empirică a performanței, scalabilității și caracteristicilor funcționale pentru a facilita alegerea framework-ului optim în scenarii specifice de producție. Metodologia experimentală combină implementări echivalente funcțional ale unei aplicații demonstrative cu teste automatizate folosind Locust (50 utilizatori virtuali concurenți, spawn rate 10/sec, durată 1 minut per scenariu, 3 iterații independente). Infrastructura de observabilitate integrează OpenTelemetry, Prometheus și Grafana pentru capturarea precisă a latențelor (medie, P95, P99), throughput-ului (RPS) și ratelor de eroare în patru scenarii: CRUD, I/O-bound, CPU-bound și Mixed. Rezultatele experimentale din 48 de rulări demonstrează performanțe diferențiate: Node.js livrează cea mai mică latență CRUD (7.02ms) și I/O (3.49ms), însă .NET surprinde cu throughput-ul cel mai ridicat în I/O (8.01 RPS) și CPU (9.37 RPS). Django reduce timpul de implementare cu 33-50% față de concurenți, cu overhead de 36% în CRUD. În scenariile CPU-intensive, toate framework-urile compilate demonstrează performanță practic identică (diferențe sub 1%), confirmând că limitările sunt hardware-bound. Scenariul Mixed revelează degradarea uniformă a throughput-ului cu 65-69% pentru toate framework-urile, cu .NET demonstrând cel mai bun compromis (46.11ms latență, P95: 52ms). Validarea ipotezelor arată că: framework-urile compilate nu demonstrează avantaj semnificativ în CPU-intensive tasks (ipoteza infirmată); Node.js confirmă parțial superioritatea în I/O cu latență minimă dar .NET oferă throughput superior (confirmată parțial); Django livrează reducere de 33-50% în timp de implementare cu overhead-uri de 36-67% în latență; Spring Boot nu demonstrează scalabilitate superioară în workload mixt (ipoteza infirmată); overhead-ul observabilității nu poate fi validat direct fără teste comparative dedicate (imposibil de validat complet). Contribuția practică include o matrice de recomandare contextualizată: .NET este optim pentru API uri high-throughput cu cerințe stricte de performanță; Node.js pentru operațiuni CRUD-intensive și aplicații în timp real; Django pentru MVP-uri și prototipare rapidă; Spring Boot pentru ecosisteme enterprise complexe. Infrastructura de testare dezvoltată este open-source și extensibilă, facilitând cercetări viitoare. Memoriul explicativ conține introducere, 5 capitole, concluzii, bibliografie (15 surse), 10 figuri și 6 tabele de rezultate, acoperind fundamentele teoretice, analiza literaturii, metodologia experimentală, implementarea aplicațiilor demonstrative și analiza comprehensivă a rezultatelor cu validarea ipotezelor și limitările studiului.
This thesis presents a practical comparative analysis of four major backend development frameworks (.NET 8, Node.js with Express.js, Django with Django REST Framework, and Spring Boot 3.2) through systematic benchmarking in containerized environments. The objective is empirical evaluation of performance, scalability, and functional characteristics to facilitate optimal framework selection for specific production scenarios. The experimental methodology combines functionally equivalent implementations of a demonstrative application with automated tests using Locust (50 concurrent virtual users, 10/sec spawn rate, 1-minute duration per scenario, 3 independent iterations). The observability infrastructure integrates OpenTelemetry, Prometheus, and Grafana for precise capture of latencies (average, P95, P99), throughput (RPS), and error rates across four scenarios: CRUD, I/O-bound, CPU-bound, and Mixed. Experimental results from 48 runs demonstrate differentiated performance: Node.js delivers the lowest CRUD (7.02ms) and I/O (3.49ms) latency, while .NET surprises with the highest throughput in I/O (8.01 RPS) and CPU (9.37 RPS). Django reduces implementation time by 33-50% compared to competitors, with 36% overhead in CRUD. In CPU-intensive scenarios, all compiled frameworks demonstrate practically identical performance (differences under 1%), confirming hardware-bound limitations. The Mixed scenario reveals uniform throughput degradation of 65-69% for all frameworks, with .NET demonstrating the best compromise (46.11ms latency, P95: 52ms). Hypothesis validation shows that: compiled frameworks do not demonstrate significant advantage in CPU-intensive tasks (hypothesis refuted); Node.js partially confirms I/O superiority with minimal latency but .NET offers superior throughput (partially confirmed); Django delivers 33-50% reduction in implementation time with 36-67% latency overheads; Spring Boot does not demonstrate superior scalability in mixed workload (hypothesis refuted); observability overhead cannot be directly validated without dedicated comparative tests (impossible to fully validate). The practical contribution includes a contextualized recommendation matrix: .NET is optimal for high-throughput APIs with strict performance requirements; Node.js for CRUD-intensive operations and real-time applications; Django for MVPs and rapid prototyping; Spring Boot for complex enterprise ecosystems. The developed infrastructure is open-source and extensible, facilitating future research. The thesis contains introduction, 5 chapters, conclusions, bibliography (15 sources), 10 figures, and 6 results tables, covering theoretical foundations, literature analysis, experimental methodology, demonstrative application implementation, and comprehensive results analysis with hypothesis validation and study limitations.