CUSTOMER PROFILE
Q-Nomy offers a system to manage customer appointments ,they operate across the market and have an extensive presence in the health care market. As part of their modernization path and new version they would like to offer the service to more “modest” customer with a SaaS version of the service. Sela has a track record of over 3 decades in leading the consulting and technology knowledge in Israel. Sela, as an MSP, helped Aspire Global reaching its business goals on Microsoft Azure.
Q-NOMY TECHNICAL AND BUSINESS PROBLEMS THAT TACKLED
- The current application does not enable multi-tanents
- The infrastructure for the application is based on VM and does not enable for changing and incrading demends
- There is no high-end DevOps and monitoring methodologies
AS PART OF THE WORK, WE HAD COME UP WITH THE FOLLOWING ISSUES:
- Identify and characterize new infrastructure models and challenges.
- Database and dataplatform does is not suitable for a SaaS product
- No application monitoring system was installed.
- Scaling issues for supporting large data volumes.
- The machizem behind the site cloud is not implemented using native azure components
Q-NOMY HAD A PROBLEM:
- As a public website, and one that serves multiple customer at once , in high demend markets ( doctors , bank and more) they must have a highly avialable web site.
- Because this is a public-facing website and has a high traffic volume: the site could not be taken down and always running.
- The current database does is multi-tanent enabled.
HOW DOES SELA HELP?
Sela has a unique positioning as an SI, a Software House, and a Training Partner. This enables us to give a 360 to the client from the infrastructure, through DevOps, to the Data and Development, giving them the best solution and making a transformation within the teams by providing a comprehensive knowledge transfer and a state of mind transformation. We at SELA believe we should forget about "Lift & Shift," it is not a unique enough solution, and it leaves the conversation around pricing. Besides SELA being the leading cloud partner in MEA SELA is also a software lab and a college, allowing us to debug and transform customer applications to offer complete "Lift & Transfer" methodology. SELA experts have written several books on Dotnet performance best practices and modernization.
THE SOLUTION AREAS
The solution covered combines the following areas: Kubernetes, Application insights, Application security and isolation, and infrastructure.
TO MAKE THE SERVICE MUTI-TANENT ENABLE WE HAVE TO CHANGE THE FOLLOWING COMPONENTS :
- Front end server
- Database structure wand infrastructure
- Security best practices
- Devsops and deploments best practices
WE HAVE USED THE FOLLOWING COMPONENTS:
- Azure app serives as a front end – app services allow us to host the application platfrom and
- Azure Elatic database for multi-tanent
- Azure application insights
To adhere to the requirements for multi-tanent services and separated database structure , we have used SQL Database SaaS app patterns
THE MAIN BENEFITS ACHIEVED
- Enable the ability to "pinpoint" exact problems and find the "line of code" causing the problem.
- Streamline of services and code using azure app serices and Azure devops pipelines
- Better database structure using Azure SQL
THE LEADING TECHNOLOGIES THAT WERE INVOLVED IN THE SOLUTION
- SELA's experts delivered the following infrastructure solution for Q-Nomy(All the below technologies were deployed over Q-nomy new Azure subscription):
- Established these services and components to reduce the amount of load used by the front-end
- Azure Application insights
- Azure front door
- Application services with private endpoint
- Azure SQL Elastic pools
- Azure DevOps pipelines