Implementasi Arsitektur Mikroservis dan Orkestrasi Kubernetes dengan Paradigma DDD pada Website Freelancing

  • Hafi Ihza Farhana UPN "Veteran" Jawa Timur
  • Retno Mumpuni UPN "Veteran" Jawa Timur
  • Fawwaz Ali Akbar UPN "Veteran" Jawa Timur

Abstract

The rapid development of the digital era triggered by COVID-19 has changed the way people earn income, with more and more people turning to freelance work. M-Knows Consulting responded to this change by creating a website-based freelance platform, designed to be a place for Indonesian freelancers to develop their careers. Given the complexity of the system and the high interaction of various users, a more modular development is needed to increase efficiency, especially in handling diverse project challenges. Therefore, a microservice architecture was chosen as a more appropriate solution than a monolithic architecture. The design of this microservice architecture involves several important steps, including the application of the Domain-Driven Design (DDD) paradigm with the principle of bounded context to clearly separate business domains and implement a multi-database approach that suits the specific needs of each service. The deployment process will be carried out using Kubernetes to manage the workload of each microservice and ensure system scalability and reliability. With this approach, it is hoped that the development of a website-based freelance platform can run more efficiently and quickly, so that it can immediately provide optimal services for freelancers in Indonesia.

Published
2025-02-08
How to Cite
Farhana, H. I., Mumpuni, R., & Ali Akbar, F. (2025). Implementasi Arsitektur Mikroservis dan Orkestrasi Kubernetes dengan Paradigma DDD pada Website Freelancing. CICES (Cyberpreneurship Innovative and Creative Exact and Social Science), 11(1), 10-23. https://doi.org/10.33050/cices.v11i1.3496
Section
Articles