Abstract:
Tujuan dari penelitian ini adalah mengimplementasikan arsitektur microservices dengan
menggunakan metode bounded context dari domain driven design yang diterapkan pada
contoh kasus e-commerce. Arsitektur microservices yang telah dikembangkan dibuat
menggunakan metode bounded context dari domain driven design yang digunakan untuk
memecah service. Teknologi yang digunakan dalam implementasi arsitektur
microservices ini adalah React js untuk front end, Laravel untuk back end, MySql untuk
database, dan juga menerapkan implementasi JSON Web Token (JWT). Pengujian yang
dilakukan adalah API testing dan black box testing yang dikombinasikan dengan unit
testing sebagai pengujian front end. Hasil implementasi dari penelitian ini menghasilkan
sistem e-commerce yang memiliki service dengan endpoint login, register, product, detail
product, add to cart, show cart, dan update cart. Service yang telah dikembangkan juga
dapat dikonsumsi pada platform mobile maupun web, sebagai bukti bahwa microservices
dapat dikonsumsi oleh client secara multiplatform. Sistem yang dibangun telah berhasil
diimplementasikan, diuji dan di-deploy pada jaringan Local Area Network (LAN) sesuai
dengan metode yang telah dijabarkan.