2
Project Dates CASE STUDY To design a highly available application in line with CI/CD best practices, as well as providing serverless automation for regular tasks and monitoring for application performance insights. www.ibexlabs.com PLSC 06 / 2018 07 / 2018 Brian George MD MAEd, PLSC Executive Director and Member Procedural Learning and Safety Collaborative (PLSC) is a non-profit research organization focused on improving the training of surgical and other procedural physicians. Company Overview Challenge COPYRIGHT © 2018 IBEXLABS / PLSC Case Study AWS enables PLSC to deploy applications that scale up and down on demand without worrying about the infrastructure maintenance that supports such software development. By leveraging the AWS Well-Architected Framework and many of the AWS services available, Ibexlabs provisioned PLSC with the most secure, high-performing, resilient, and cost-efficient infrastructure possible for their applications. Aim The Solution This technology makes it possible for surgical teachers to evaluate resident technical performance for every operation in real-time. It will also enable PLSC programs to characterize and enhance faculty teaching behaviors to improve the patient care of tomorrow. PLSC needed a robust and secure infrastructure which supports the development of such applications while being as cost-effective as possible. Ibexlabs has built world-class infrastructure for us utilizing advanced AWS capabilities. One of PLSC’s early developments was the creation and launch of SIMPL: System for Improving and Measuring Procedural Learning. SIMPL is an online evaluation application that uses smartphone devices to collate evaluation data on both the surgical residents and faculties of medical institutions.

IBEXLABS CASESTUDY SKUBANA2018 V1 · Our AWS certified AWS experts evaluates your infrastructure requirements and make recommendations based on your individual business or personal

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBEXLABS CASESTUDY SKUBANA2018 V1 · Our AWS certified AWS experts evaluates your infrastructure requirements and make recommendations based on your individual business or personal

Project Dates

CASE STUDY

To design a highly available application in line with CI/CD best practices, as well as providing serverless automation for regular tasks and monitoring for application performance insights.

www.ibexlabs.com

PLSC

06 / 2018

07 / 2018

Brian George MD MAEd, PLSC Executive Director and Member

Procedural Learning and Safety Collaborative (PLSC) is a non-profit research organization focused on improving the training of surgical and other procedural physicians.

Company Overview

Challenge

COPYRIGHT © 2018 IBEXLABS / PLSC Case Study

AWS enables PLSC to deploy applications that scale up and down on demand without worrying about the infrastructure maintenance that supports such software development. By leveraging the AWS Well-Architected Framework and many of the AWS services available, Ibexlabs provisioned PLSC with the most secure, high-performing, resilient, and cost-efficient infrastructure possible for their applications.

Aim

The Solution

This technology makes it possible for surgical teachers to evaluate resident technical performance for every operation in real-time. It will also enable PLSC programs to characterize and enhance faculty teaching behaviors to improve the patient care of tomorrow. PLSC needed a robust and secure infrastructure which supports the development of such applications while being as cost-effective as possible.

Ibexlabs has built world-class infrastructure for us utilizing advanced AWS capabilities.

One of PLSC’s early developments was the creation and launch of SIMPL: System for Improving and Measuring Procedural Learning. SIMPL is an online evaluation application that uses smartphone devices to collate evaluation data on both the surgical residents and faculties of medical institutions.

Page 2: IBEXLABS CASESTUDY SKUBANA2018 V1 · Our AWS certified AWS experts evaluates your infrastructure requirements and make recommendations based on your individual business or personal

About IbexlabsIbexlabs LLC, is a DevOps & Managed Services provider and an AWS consulting partner. Our AWS certified AWS experts evaluates your infrastructure requirements and make recommendations based on your individual business or personal requirements.

AWS Elastic BeanstalkTo swiftly deploy and manage applications in the Cloud without worrying about the infrastructure needed to support them.

Amazon Elastic Compute Cloud (EC2)sFor scalable computing capacity which launches as many or as few servers as needed according to application demand.

Amazon Route53For its highly available and scalable Domain Name System (DNS) service. Theservice creates a reliable and cost-effective way to route end users to internet applications by translating human readable names into numeric IP addresses.

AWS CloudFront

AWS Services Employed

CASE STUDY

New RelicFor performance and application analysis on servers, server-side code, client-side code, andnative apps, etc.

Other Leveraged TechnologiesJenkinsFor its CI/CD environment and capability of working in many different programming languages and with different source code repositories. Jenkins also automates many routine development tasks.

EC2

www.ibexlabs.com

The following AWS Services were leveraged for PLSC to setup highly-available, scalable architecture within an AWS environment:

PLSC

For setting up, running, and scaling highly available relational databases on MySQL and PostgreSQL.

Amazon Relational Database Service (RDS)

NAT Gateway Access

For its strength as a simple and intuitive web interface capable of storing and retrieving any amount of data.

Amazon S3

To launch instances on a private, isolated network and gain the benefits from AWS’s scalable infrastructure and automatic failover from the provisioned virtual private gateway.

Amazon VPC

e: [email protected]: 116 Village Blvd, Suite 200, Princeton NJ 08540

To allow the resources in PLSC’s private subnet to access the internet with high-availability, better bandwidth, and minimal administrative effort by the VPC, while at the same time protecting those private resources from outside access. An AWS NAT gateway also ensures zone-independent architecture even across multiple Availability Zones.

Chosen to be PLSC’s content delivery service, given that the E-Commerce company’s user base is geographically distributed across the world. CloudFront optimizes the use of a global network of data centers called edge locations to deliver content securely and ensure low latency. Designed to speed up the distribution of large-scale web resources, CloudFront delivers dynamic material via high data transfer speeds to international users according to their nearest edge location. The service also acts as a proxy for S3 (where static assets are stored) and EC2 instances.