This project uses docker
to run the clean env.
This will install all the dependencies and test your current state.
make
This will remove postgresql and redis containers, then create new ones and start edge-api.
make clean_env
- Remove DB logic from business logic without getting provider lock.
- 'Contract based' development (write the spec, then generate code from that spec instead of doing the opposite).
- CQRS.
- Domain Driven Design.
- Add missing tests
- Change relative paths on dockerfiles
- Design the update service similar to the edge service
- Create the
Devices
part under the edge service - Add the update logic for the edge service (both images & devices)