AWS Case Study-Utility
AWS Case Study-APDS
AWS Case Study-WHR
About the Company
One of the largest utility service providers, servicing approximately 4 million customers in more than 300 urban, suburban and rural communities, including New Jersey’s six largest cities. The company serves the population in an area consisting of a 2,600-square-mile (6,700 km2), diagonal corridor across an East Coast state in the United States.
The company used legacy Identity and Access management systems deployed on premises. As the customers grew, the number of hits to the site grew, and downtime started increasing. Major downtimes were encountered during dire need, especially during natural calamities when customers required the site up and running.
Considering these growing downtime issues, and the need to serve its growing customer base, the company decided to move to an efficient solution which would be faster, more secure, reduce downtime, and most importantly, be cost effective.
Kapstone proposed and implemented a solution using Amazon Web Service (AWS) which would meet all the company’s needs. We used AWS Lambda to host the APIs that are consumed by the core application. The Lambda endpoints were protected using the API Gateway and exposed to the core application.AWS CloudWatch is used to monitor the logs generated by the Lambda Functions and API Gateway.We developed and deployed Admin application in AWS for call center employees, with capability to report customer activities and analytics.
As a result, the company was able to provide an efficient and secure application with minimal downtime to its customers, and at the same time reduce its ownership costs by a significant margin as it no longer had to maintain the servers On-Premises. The applications were easily auto scalable to meet traffic peaks
and the infrastructure was then scaled down during quieter times. Because the company pays only for the AWS resources it consumes, the AWS infrastructure proved to be highly cost-effective.
About the Company
The company is focused on providing incarcerated learners with the digital tools they need to succeed.
The U.S. incarcerates more people than any other nation in the world. Despite spending more on corrections than the GNP of most countries, it fails to help them lead a better life. They fill the gap of corrections administrators struggle to find effective options they can afford and trust.
The company used legacy method of provisioning users into their systems and multiple partner systems. As the customers grew, the number of hits to the application grew, and user set up time started increasing. Manual provisioning required more hours to complete the work and often delayed due to technical errors.
Considering this growing facility issues, and the ability to serve its growing customer base, the company decided to move to an efficient solution which would be faster, secure, low downtime, and most importantly cost effective.
Kapstone proposed and implemented a solution using Amazon Web Service (AWS) which would meet all the needs of the company. Created custom services hosted on AWS ECS – Elastic Container Service which will take new/existing user data from facility admins. Also made use of AWS SQS- Simple Queue Service to hold data for all user creation/update messages for various applications like salesforce, in house databases (hosted on AWS RDS) , third party learning portal etc. Invoked SCIM services hosted on AWS lambda and trigger them based on every SQS message received. To achieve security, used AWS Secrets Manager to hold all endpoints, username and password for third party applications in a secured way.
Set up a monitoring using AWS cloudwatch which helps in investigating through services logs in case of issues. For setting up single sign on, use open source sso options like simpleSAMLphp and host it on AWS EC2 instance and accessed via ELB – Elastic load balancer. Use AWS EBS – Elastic block storage to store log data from EC2 instance to track user login attempts. Set up autoscaling on the EC2 instances which helps in bringing up IDP instances in real time manner and also helps in load balancing.
As a result, Automated user provisioning process and reduce manual workload for operations team. The process of provisioning 100 users takes hardly 5 minutes in comparison to almost a day with previous manual work. Implemented serverless and independent services architecture with robust and scalable solution to handle bulk load for new user data.
About the Company
The company is an international hotel and resort chain based in the United States and also located worldwide. It offers brands in lodging franchising, vacation ownership, vacation rentals and vacation exchange. It is composed of more than 9,000 hotels under 21 brands spanning more than 75 countries in six continents, competing in brand markets ranging from economy to upscale.
The company had a need of designing a cloud governance framework with handles the responsibility for maintaining different AWS environments, maintain standard of implementing best practices for resources set up. Also required to automate the processes using AWS Lambda and guide application teams to leverage various features of AWS services and also introduce new technologies which can be integrated with cloud.
Kapstone proposed and implemented a solution using Amazon Web Service (AWS) which would meet all the needs of the company. Made use of various cloud governance and optimization tools like Evident.io and AWS Trusted Advisor. Automating regular maintenance tasks by leveraging lambda, API gateway, IAM policies, CloudFormation and other AWS services
Also used AWS Resource Tags to identify each resource and its use Enterprise application, integrated with lambda and API gateway to track down invalid resources created in various aws environments and set up monitoring using it.
As a result, successfully implemented real-time security and threat analysis on AWS resources. Optimized the cloud architecture to lower the cost. Effective $ spending representation for business stakeholders helped to see department and application wise detailing and use of CloudFormation helped in coding the infrastructure set up and deploying the solution in lesser time.