https://github.com/hendrowunga/springboot-microservice
Microservices architecture using Spring Boot. Includes Spring Cloud, API Gateway, Eureka, and Spring Cloud Config Server.
https://github.com/hendrowunga/springboot-microservice
Last synced: over 1 year ago
JSON representation
Microservices architecture using Spring Boot. Includes Spring Cloud, API Gateway, Eureka, and Spring Cloud Config Server.
- Host: GitHub
- URL: https://github.com/hendrowunga/springboot-microservice
- Owner: hendrowunga
- Created: 2024-07-14T00:15:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T23:05:47.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T12:20:24.167Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Repositori ini memuat modifikasi dari diagram, proyek demonstrasi yang menampilkan aplikasi berbasis layanan mikro. Tujuannya adalah untuk memberikan pemahaman praktis tentang struktur dan penerapan arsitektur layanan mikro. Proyek ini mencakup API Gateway, Config Server, Discovery Server, serta dua layanan mikro: Karyawan dan Perusahaan.
## Struktur Proyek
- company: Berisi layanan mikro yang terkait dengan entitas perusahan.
- confg-server: Mengelola konfigurasi terpusat untuk semua layanan micro.
- discovery: Eureka Discovery Server untuk pendaftaran dan penemuan layanan.
- employee: Berisi layanan mikro yang terkait dengan entitas karyawan.
- gateway: Gerbang API untuk merutekan permintaan ke layanan mikro yang sesuai.
- docker-compose.yml: File Docker Compose untuk menjalankan aplikasi dalam kontainer.
## Getting Started
Pastikan Anda telah menginstal perangkat lunak berikut pada sistem Anda sebelum melanjutkan:
Java Development Kit (JDK) 17 atau yang lebih baru
Maven
Docker (opsional, untuk kontainerisasi)
Instalasi
Kloning repositori:
git clone git remote add origin https://github.com/hendrowunga/Micro-Service-SpringBoot.git
## Contact
[Email] : hendrowunga073gmail.com
## Visit
- OpenFeign (https://github.com/OpenFeign/feign)
- Zipkin (https://zipkin.io/)
- Spring Cloud Netflix (https://spring.io/projects/spring-cloud-netflix)