About Projects Contact
Case Study

E-Commerce Microservices

Sistem e-commerce berbasis microservices menggunakan Laravel, Docker, dan Nginx API Gateway. Project ini mendemonstrasikan komunikasi antar service, database isolation, dan pengelolaan transaksi yang secara otomatis mengurangi stok produk.

Laravel Docker Microservices Nginx MySQL PostgreSQL

Architecture

Sistem terdiri dari User Service, Product Service, dan Transaction Service. Semua request client masuk melalui Nginx API Gateway. Transaction Service melakukan validasi user ke User Service dan mengurangi stok melalui Product Service sebelum menyimpan transaksi.

API Testing (Postman)

Pengujian API dilakukan menggunakan Postman untuk memastikan komunikasi antar microservice berjalan dengan baik.

Create Product

User Login

Create Transaction

Stock Reduced

Links