Reverse Proxy dengan Nginx dan Golang untuk Microservices
Saat aplikasi makin besar, memecahnya jadi beberapa service kecil (microservices) adalah pilihan bijak. Misalnya:
Service Product di port 8080 Service Blog di port 8081 Agar user tidak perlu tahu port-port tersebut, kita pakai Nginx reverse proxy untuk menyatukan semuanya di bawah satu domain.
1. Setup Nginx Reverse Proxy Buat file konfigurasi Nginx:
Copy sudo nano /etc/nginx/sites-available/yourdomain.com Isi dengan konfigurasi berikut: