This project shows the implementation of a microservice architecture using an object detection app.
This project uses the following architecture:
Figure 1. Microservice Architecture
lfs (local run), docker, docker-compose,
The fastest way to get started is to use docker-compose:
- Make DB migrations:
docker-compose --profile migration up -d
- Start dev environment:
docker-compose --profile dev up -d
This spawns various containerized microservices.
It should now be possible to access a web frontend at:
http://localhost:8080/
A REST API at:
http://localhost:8000/docs