Consumers, who want to make their homes better and increase life
standards with the products they use, can get home renovation
service from Koçtaş. Koçtaş, that does discovery, project
development and budgeting of offered project, also offers its
consumers complete solutions during execution. Professional and
friendly staff of Koctas support customers in all decision processes
regarding decoration answers all questions about products and
services. Koçtaş believes that every home has its own story and
determines important details of decoration by closely following
global trends.
Requirement
There were needs of modern cloud architecture, packaging regardless
of the target environment, scaling when it is required and, quickly
and automatically deployment for applications that are Miss, MoNA,
Gücümüz Sensin and Ustabilir which were running in on-prem servers
and deployed manually.
Solution
As a part of DevOps & Cloud Migration Project, pipelines of web and
mobile applications are created on Azure DevOps. Code Quality Check,
API Test Automation and Security Testing tasks are added to
pipelines.
Applications which were running in on-prem Windows servers are
migrated to Azure App Services with container architecture in cloud.
Databases were migrated to Azure SQL Managed Instance. A VPN Gateway
was configured for communication between internal systems and
applications located in cloud. WAF and Application Gateway were
configured for network security and applications were presented to
the World with Frontdoor. Application Insights is used for
monitoring and alarms have been set with Alerts module.
Benefit and Result
-
Human errors were prevented by automated deployments through Azure
DevOps.
- Delivering new features to production became shorter.
-
With code quality check, API test automation and security test,
applications became more manageable and traceable.
-
Application which were running in on-prem servers migrated to App
Services container architecture.
-
With the migration to App Services, server costs were reduced.
-
All application modules, databases and additional applications
have become manageable through the Azure Portal.
-
Applications are able to run uninterruptedly even under extreme
load with application-based scaling rules.