Building a Modular Creative Economy Assessment System with a Domain-Driven Design Approach and Agile Development

Zulfiandri Zulfiandri, Sarip Hidayatuloh, Muhammad Asyraf Faiz Kamil

Abstract


The creative economy assessment program involves high domain complexity and multi-stakeholder workflows that conventional content management systems fail to accommodate adequately. This paper presents the development of a Domain-Driven Design (DDD)-based Content Management System (CMS) for the creative economy assessment program, integrated with Agile (Scrum) development methodology. The study employed strategic DDD design including bounded context identification, ubiquitous language definition, and context mapping, followed by tactical design comprising entity, value object, aggregate, domain service, domain event, and repository pattern specifications. A Headless CMS architecture using Laravel 10 as the backend API and Next.js 15 as the frontend was implemented across four sprint cycles, resulting in a modular, maintainable system with clear domain separation. The system successfully modeled four bounded contexts (Borang Management, Assessment, User Management, Notification) and implemented Clean Architecture layering validated through Deptrac. Results demonstrate that the DDD approach effectively addresses creative economy assessment domain complexity, enabling independent development and testing of each bounded context while maintaining business rule integrity through aggregate design and domain events.

Keywords


Agile Development; Bounded Context; Content Management System; Domain-Driven Design; Scrum.

Full Text:

PDF

References


Chakiri, H., & El Houda Touti, N. (2025). From Monolith to Microservices: Modernizing a National E-Government Platform: A Case Study of the Moroccan Civil Registry System. 2025 IEEE 8th Congress on Information Science and Technology (CiSt), 171–177. https://doi.org/10.1109/CiSt65886.2025.11224226

Evans, E. (2004). Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional.

Hassan, S. A. Z., & Eassa, A. (2024). Comparing Performance between Headless CMS and Traditional CMS. International Journal of Business Information Systems, 1(1). https://doi.org/10.1504/IJBIS.2024.10066810

Jain, V. (2021). Headless CMS and the Decoupled Frontend Architecture. International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences, 9, 1–5. https://doi.org/10.5281/zenodo.14752509

Jaiswal, S. K., & Agrawal, R. (2024). Domain-Driven Design (DDD)- Bridging the Gap between Business Requirements and Object-Oriented Modeling. International Journal of Innovative Research in Engineering and Management, 11(2), 79–83. https://doi.org/10.55524/ijirem.2024.11.2.16

Kevin Julian Rahadinata, Fedelis Brian Putra Prakasa, & Theresia Devi Indriasari. (2025). Pembangunan Website Manajemen Hunian Sewa Dengan Implementasi Continuous Integration dan Continuous Delivery Berbasis Docker Container. Jurnal Informatika Atma Jogja, 6(2), 13–24. https://doi.org/10.24002/jiaj.v6i2.12315

Laukkanen, E., Lehtinen, T. O. A., Itkonen, J., Paasivaara, M., & Lassenius, C. (2016). Bottom-up adoption of continuous delivery in a stage-gate managed software organization. Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 1–10.

Ömerand, U., Hauder, M., Kleehaus, M., Schimpfle, C., & Matthes, F. (2018). Supporting Large-Scale Agile Development with Domain-Driven Design. In X. and A. A. Garbajosa Juan and Wang (Ed.), Agile Processes in Software Engineering and Extreme Programming (pp. 232–247). Springer International Publishing. https://doi.org/10.1007/978-3-319-91602-6_16

Özkan, O., Babur, Ö., & Brand, M. van den. (2023). Domain-Driven Design in Software Development: A Systematic Literature Review on Implementation, Challenges, and Effectiveness.

Rama Sakti Hafidz Fadhilah Aziz, Irwan A. Kautsar, & Sumarno. (2024). Implementasi Domain Driven Design dan Clean Architecture dalam Pengembangan Web Service Aplikasi Alifarm Digital. Journal of Internet and Software Engineering, 1(3), 15. https://doi.org/10.47134/pjise.v1i3.2511

Ramalingam, E. (2016). Research Paper on Content Management Systems (CMS): Problems in the Traditional Model and Advantages of CMS in Managing Corporate Websites. Harrisburg University of Science and Technology.

Vernon, V. (2013). Implementing domain-driven design. Addison-Wesley.




DOI: https://doi.org/10.30596/jcositte.v7i1.29362

Refbacks

  • There are currently no refbacks.