Multicloud Services Company

Posted by Encora on May 19, 2023 9:50:16 AM
Encora’s approach drove significant improvements across the client’s eCommerce KPI dashboard.

Topics: HiTech, Product Engineering & Development, Test Automation, Quality Engineering, Cloud Services, AWS, DevSecOps, CI/CD, Data & Analytics

Industry Context

Application modernization platforms help businesses update legacy systems, going hand-in-hand with the adoption of hybrid and private cloud platforms to ensure scalable data solutions. As technology progresses, the Zero Trust security model's significance grows, safeguarding device endpoints, the cloud, and more.

Concurrently, digital workspaces and virtual desktop infrastructures are enhancing operational efficiency. Additionally, the rise of 5G, RAN, and edge cloud underscores the industry's commitment to robust connectivity.  

VM Industry

Client Challenge

The client had an urgent need to onboard new functionalities and integrations to enable innovation. Alongside this, there was an inherent need for scalability, extensibility, and reliability.

As the organization grew, so did the volume of requests, needing a support system capable of handling the influx. In tandem, the client’s goal was to become a data-driven organization. 


VM Challenge

Approach

  • Cloud Services - responsible for architecting and managing the whole cloud infrastructure used by the portal
  • Platform Modernization re-engineered all of the legacy application's backend to a new microservices architecture
  • Product Engineering & Development - modernized the original monolith architecture into microservices while adopting Agile practices to shorten delivery cycles
  • DevOps - owns the CI/CD pipeline as well as being responsible for product availability
  • Data Modernization & Engineering - devised a roadmap and deployed a mature BI-DS / analytics model, driving the use of dashboards to 50% by business leaders
  • Quality Engineering - high code coverage, and extensive usage of Test Automation in several layers to guarantee performance and quality


VM Approach

Why AWS?

  • AWS is the most popular cloud platform with significantly more managed features in comparison to other options
  • AWS provides infrastructure-related services such as computing, storage, networking and security.
  • AWS delivers top-tier provisions for high availability, automated scalability, enhanced security, serverless architecture and services, and high-level data storage, among others
AWS Solution 02

AWS Solution

Websites, APIs, and Databases run on AWS. The team uses most AWS native and managed services for development and DevOps activities.

  • Data Engineering & Data Science: AWS Quicksight and AWS Managed Workflows for Apache Airflow
  • Services: Amazon API Gateway, AWS Lambda, Amazon S3, AWS Saving Plans,  AWS SQS, AWS SNS, AWS Redshift, AWS RDS, AWS ECS, and AWS EC2
  • DevOps: CloudWatch, AWS IAM, AWS CloudFormation, AWS CloudTrail, and AWS Chatbot
  • Networking: Amazon VPC, AWS ALB, and AWS WAF

Encora's engineers use Terraform and Terragrunt for infrastructure provisioning

AWS Solution 1111

Results

  • 50% higher user engagement with BI Dashboards
  • Accelerated time-to-market
  • Highly secure, reliable and scalable platform
  • Mature DevOps model, zero downtime deployments
  • Mature BI-DS / Analytics model
  • Reputation for excellent service quality
VM  Results
VM metric +53%

Influenced ​Opportunities​

VM metric -50%

BI Dashboards​ Usage​