Developing a Unified Authorization System for a Major Corporation

The client operated multiple IT systems, each requiring employees to use distinct accounts. To streamline processes and enhance efficiency, the implementation of a unified authorization system was essential.

Client

Our client is a prominent Russian company specializing in the construction and development of residential and commercial real estate.

Task

The objective was to design and implement an authentication server.

Team

The project involved three specialists: a Project Manager (PM), a Software Development Engineer in Test (SDET), and a DevOps Engineer.
An Infrastructure-as-Code approach was successfully adopted.

Solution

After designing the project infrastructure within the client's cloud service, we provisioned two virtual machines and a Managed PostgreSQL database service, along with configuring the necessary networking. On these virtual machines, we set up a NAT service and deployed NGINX as a proxy server, as well as Keycloak using Docker. The infrastructure was documented using Terraform and Ansible, and the authentication process was configured through a login page featuring the client's logo. Throughout the project, we also addressed challenges related to load testing and cloud monitoring.

Result

Users gained the ability to access work services using a single account. The Infrastructure-as-Code methodology was effectively implemented, and the environment was successfully deployed in Yandex Cloud.

Technologies 

Yandex.Cloud, Terraform, Ansible, NGINX, Traefik, Docker, Docker Compose, Keycloak, PostgreSQL.

Other cases
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Send us your request
Upload a file up to 10MB
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Tell us your idea
Upload a file up to 10MB
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Middle
TeamLead
Senior
TechLead
Upload a file up to 10MB
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
File selected
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.