Web application built by Spring, Hibernate, and Spring Security (Oauth2), postgresql for database and Azure for remote sever