A Spring Boot microservice for digital wallet and currency management in a fintech ecosystem. 🚀
The Wallet Service handles:
- 💳 Digital wallet management
- 💱 Multi-currency operations
- 🔄 Transaction processing
- 🌐 Currency exchange support
src/main/java/com.fintech.walletservice/
├── config/ # Configuration files
├── controller/ # REST controllers
├── dto/ # Data Transfer Objects
├── entity/ # Domain entities
├── repository/ # Data repositories
└── service/ # Business logic
- Framework: Spring Boot
- Build: Maven
- Database: PostgreSQL
- Containerization: Docker
- Cloud: AWS EKS
- CI/CD: Jenkins
- 💻 Code Checkout
- 🔍 Static Code Analysis
- 🏗 Maven Build
- 🐳 Docker Build & Push
- ☸️ Kubernetes Deployment
# Build project
mvn clean package
# Run locally
mvn spring-boot:run
# Docker build
docker build -t wallet-service .
# Kubernetes deploy
kubectl apply -f k8s/ -n fintech- 📊 Application metrics
- 🚨 Error tracking
- 💻 Resource utilization
| Avatar | Name | Role | GitHub |
|---|---|---|---|
![]() |
Zakariae Azarkan | DevOps Engineer | @zachary013 |
![]() |
El Mahdi Id Lahcen | Frontend Developer | @goalaphx |
![]() |
Hodaifa | Cloud Architect | @hodaifa-ech |
![]() |
Khalil El Houssine | Backend Developer | @khalilh2002 |
![]() |
Mohamed Amine BAHASSOU | ML Engineer | @Medamine-Bahassou |
- Fork repository
- Create feature branch
- Commit changes
- Push branch
- Open Pull Request
MIT License





