Show simple item record

dc.contributor.authorArroziqi, Ahmad
dc.date.accessioned2025-08-11T05:05:29Z
dc.date.available2025-08-11T05:05:29Z
dc.date.issued2025-08-11
dc.identifier.urihttps://library.universitaspertamina.ac.id//xmlui/handle/123456789/14390
dc.description.abstractArsitektur microservices telah menjadi sangat populer dalam beberapa tahun terakhir karena skalabilitas dan fleksibilitasnya, terutama dalam sistem berskala besar seperti Netflix dan Amazon. Namun, banyak proyek skala kecil dan menengah kesulitan menerapkan arsitektur ini secara efektif karena tingginya kompleksitas, biaya operasional, dan beban infrastruktur. Sebaliknya, sistem monolith meski lebih sederhana sering mengalami keterbatasan dalam hal skalabilitas dan maintainability seiring bertambahnya fitur. Oleh karena itu, pemilihan arsitektur menjadi keputusan yang sangat penting sejak awal siklus pengembangan perangkat lunak. Penelitian ini mengusulkan pendekatan arsitektur Modular Monolith sebagai solusi antara monolith dan microservices. Melalui studi kasus aplikasi e-learning Tahsin App, penelitian ini mengevaluasi bagaimana desain modular monolith dengan JavaScript (Node.js) dan framework NestJS memengaruhi aspek maintainability, scalability, complexity, dan performance perangkat lunak. Pengujian dilakukan menggunakan JMeter (untuk performa), SonarQube (untuk analisis kode statis), dan Postman (untuk pengujian API). Hasilnya menunjukkan bahwa Modular Monolith dapat menjadi fondasi yang kokoh untuk pengembangan aplikasi yang modular dan scalable tanpa kompleksitas penuh dari microservices.en_US
dc.subjectModular Monolithen_US
dc.subjectRESTful APIen_US
dc.subjectArsitektur Perangkat Lunaken_US
dc.subjectNestJSen_US
dc.subjectMaintainabilityen_US
dc.subjectScalabilityen_US
dc.subjectPerformanceen_US
dc.subjectComplexityen_US
dc.titlePENERAPAN ARSITEKTUR MODULAR MONOLITH UNTUK MENJEMBATANI ARSITEKTUR MONOLITH DAN MICROSERVICES PADA RESTFUL API APLIKASI TAHSIN APPen_US
dc.typeThesisen_US


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record