Architecture
Note that following architecture is valid after version 1.8.1 on Haaukins platform. Earlier architecture version can be seen here : Old Architecture until version 1.8.1
Haaukins is evolved in time and it started to have some microservices which are mainly;
haaukins-store - This is a microservice where all event and team data is stored. The communication with Haaukins is made through gRPC calls which are available on haaukins-store. You may want to check this out from its own repository.
haaukins-exercises - This is another microservice which contains all exercises information. The communication with Haaukins is made through gRPC calls which are available on haaukins-exercises. You may want to check this out from its own repository.
gwireguard - This is another microservice which enables VPN functionality with gRPC calls. You may want to check this out from its own repository.