SakeWiz platform : Phase 1 architecture

SakeWiz started as a small pet project and has now grown into a fully fledged Social Network platform.Since the entire project is being developed by two engineers during our free time, we had to choose the best technologies considering : Rapid development Easy deployment and scalability Fewer DevOps tasks Use "platform managed services" as much as possible SakeWiz Platform has mainly 6 components: API/Microservices Layer Label Scan Cluster Brewery management Web UI Place/Bar management Web UI Administration Web UI Native Apps (iOS and Android) API Layer(WizAPI) comprised of several microservices which implement the underlying business logic of SakeWiz.This includes microservices for : User management and access control, Product management, Place management (breweries and bars), Search service (product search and geo-search for places), Label Scan service which sends label scan requests to "Label Scan Cluster", Notification service to impl...