Jurnal Internasional Index Copernicus

Construction and Optimizing Domain Driven Design Principles and Twelve Factor Application Methodology for Software Backend Architecture

Enrichment Journal of Multidisciplinary Research and Development

Construction and Optimizing Domain Driven Design Principles and Twelve Factor Application Methodology for Software Backend Architecture

Construction and Optimizing Domain Driven Design Principles and Twelve Factor Application Methodology for Software Backend Architecture

Risky Kurniawan, dan Rangga Sanjaya

Enrichment Journal of Multidisciplinary Research and Development

Metadata Publikasi

Kategori
Jurnal Internasional Index Copernicus
Jurnal/Sumber
Enrichment Journal of Multidisciplinary Research and Development
Penerbit
Enrichment Journal of Multidisciplinary Research and Development
ISSN
2987-3398
Tanggal Publikasi
27 Agustus 2025
Volume / Issue
3/5
DOI
10.55324/enrichment.v3i5.472

Penulis dan Afiliasi

Risky Kurniawan Universitas ARS - Corresponding author
Rangga Sanjaya Universitas ARS

Abstrak

Software architecture plays a crucial role in software development; however, finding an architecture that remains continuously adaptable, employs a declarative format, supports scaling, and is suitable for modern cloud platforms is challenging. Additional challenges often arise due to business and technical obstacles during development. This study aims to design a software architecture that supports continuous development, enables declarative deployment, and incorporates clean contracts based on the twelve-factor app methodology. The goal is to create an architecture that applies to modern cloud platforms, supports scalability, and leverages domain-driven design to eliminate business and technical constraints. The research follows a waterfall methodology, starting with analysis, followed by system design, implementation, testing, and delivery. The findings indicate that the proposed architecture exhibits continuous development characteristics and adopts the twelve-factor app principles, resulting in a descriptive format and clean contracts. The architecture is also compatible with modern cloud platforms and allows for scaling. Additionally, the use of domain-driven design enhances the effectiveness of resource allocation and helps to eliminate business and technical limitations.

Kata Kunci

Software Architecture Backend Domain-Driven Design Twelve-Factor App
APA

Kurniawan, R. & Sanjaya, R. (2025). Construction and Optimizing Domain Driven Design Principles and Twelve Factor Application Methodology for Software Backend Architecture. Enrichment Journal of Multidisciplinary Research and Development, 3/5, https://doi.org/10.55324/enrichment.v3i5.472.

Chicago

Risky Kurniawan, and Rangga Sanjaya. "Construction and Optimizing Domain Driven Design Principles and Twelve Factor Application Methodology for Software Backend Architecture." Enrichment Journal of Multidisciplinary Research and Development 3/5 (2025). https://doi.org/10.55324/enrichment.v3i5.472.

Harvard

Kurniawan, R. and Sanjaya, R. 2025, "Construction and Optimizing Domain Driven Design Principles and Twelve Factor Application Methodology for Software Backend Architecture", Enrichment Journal of Multidisciplinary Research and Development, 3/5, doi: 10.55324/enrichment.v3i5.472.