ArchDecisions - russday93/FacialRecognition GitHub Wiki

Architectural Decisions

List of design decisions I've made for this project.

Data store

Since there isn't a requirement for persistence across sessions, I will simply read in the profiles and store in a Singleton map. If necessary in the future, we could add functionality to reload the map, but at this time, it will only load at backend startup.

Spring Boot / Tomcat

Choosing this to host the API since I know it well and can work effectively.