This is example web application based on microservices architecture. It has 3 decoupled and scalable services:
- Order Management
- Products Management
- Email Sending
Technology Stack:
- Python
- Django/Django REST Framework
- Oracle
Python used as the backend development language. Django used as the backend framework. Django REST Framework or DRF used as the REST API development framework. Oracle used as the database backend.
Each services have their seperate database completely decoupled.
Each service deployed in each server.
For testing purpose,
- Order Management - Started the server in the local system with Port 8001
- Products Management - Started the server in the local system with Port 8002
- Email Sending - Started the server in the local system with Port 8003