In 2014, PCS migrated its workloads from a co-location facility to Amazon Web Services (AWS); building a single server environment with IIS and SQL Server. The company continued on steady growth path and reached a point where the single server environment could no longer support demand. Database responses were very slow, release cycle was manual and time consuming, and security services were outdated. The challenge was to build a larger, more efficient environment which leverages more HIPAA compliant AWS services.
Jacobian Engineering is an Amazon Web Services Advanced Consulting Partner with many years of experience in providing solutions to Healthcare organizations. In collaboration with business and engineering teams at PCS, Jacobian Engineering proposed a solution that supported PCS’s demands, allowing the company to quickly scale and accommodate future business growth. In addition to being an AWS Consulting partner, Jacobian Engineering has a very strong background in helping organizations maintain or attain HIPAA compliance. This blend of expertise was very compelling to PCS.
In order to meet the demands of increasing load, Amazon DynamoDB was used for several important tables, which decreased load on SQL Server by over 40% and enabled PCS scale elastically. Amazon Elastic Beanstalk was used to simplify and automate release cycle which was previously based on a proprietary orchestration tool called FinalBuilder Pro to Jenkins/Beanstalk. This has allowed the company to script unit testing and deployments from end to end. Amazon Simple Notification Service (SNS), Amazon CloudWatch and Amazon GuardDuty round out the high availability and intrusion monitoring. Amazon Route 53 provides automated maintenance pages when the sites are being updated or otherwise undergoing maintenance and parameter store is used to store secure passwords used by scripts for various automation tasks. Amazon Key Management Service (KMS) of course manages keys for encryption of PHI data in Amazon S3, Amazon EBS, Amazon DynamoDB and Amazon Relational Database Service (RDS). Amazon Simple Queue Service (SQS) is used by a worker process system that formerly depended on the SQL database and now has elastic scalability built.
Jacobian learned to work closely with stakeholders to understand the long term vision. Seeking to understand a company overall vision and strategy allows us to guide the customer towards solutions that are built to last while balancing short term needs and benefits.