ePlato SaaS Platform

About client

Poltava State Medical University is one of the oldest leading institutions of higher education in Ukraine, the history of which begins with the Faculty of Odontology, organized at the Kharkiv Medical Academy in 1921. The faculty became the first academic specialized educational institution for training dentists. Poltava State Medical University conducts undergraduate training of specialists at 4 faculties and 57 departments. Currently, 5000+ domestic students and 1300+ foreign students study at the PSMU, and the academic potential of the university involves 632 staff members.

The solution

In order to unify user identification, we decided to create a single sign-on system using OpenId Connect, which allows users to sign-in either by the means of a separate login-password or by the means of a corporate email account.To meet the needs of all users who use various operating systems and screen sizes, we created a web application with mobile adaptation of the necessary software modules. The software product works on the basis of the REST API, which will allow other software products to use the existing data from the university digital system, as well as create a mobile application for certain groups of users.One of the product deployment requirements was the use of the client's own servers (on premise). For natively managing the cluster of Docker containers we used Docker Swarm with multiple nodes. It allowed us to have zero-downtime deployments and reliability of running instances. For monitoring and alerting we used Prometheus & Grafana and Swarmprom which allowed us to deploy industry standard application and infrastructure monitoring system without additional costs.

More by InterCode

View profile