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.