Implement spring reactive security and make the some services public some require basic auth
Use reactive Redis driver to store the different GeoLocation>Sunrises Sunsets served and provide endpoints to query them