What is Serverless
A serverless architecture is a way to build and run applications and services without having to manage infrastructure.
Why Serverless?
Serverless architecture, allows devs to focus on their core product instead of worrying about managing and operating servers.
Serverless Platform
AWS provides a set of fully managed services that you can use to build and run serverless applications.
Case Study 1: NVD Consistency Engine
To keep feeding their platform which runs on AWS the latest data from NIST of vulnerabilities in the wild. Infocyte was downloading NVD updates from NIST daily and applying those changes to local copies of the dataset.
AWS Services: CloudFormation, Lambda, S3, Cloudwatch Events
Read MoreCase Study 2: Social Media Upload Engine
The customer was looking to add additional value to their artists and song writers by promoting their work on social media platforms. This was a very manual process and was quite difficult to overcome when key members were travelling or on low quality internet connections.
AWS Services: CloudFormation, Lambda, S3, API Gateway, CloudFront
Read MoreCase Study 3: Certificate Verification Engine
Rhythmic Rebellion as a part of their cloud-native platform on AWS leverages certificates heavily, however they had not been able to automate the creation and validation of certificates. Thus, all certificates required manual intervention for the validation portions of their certificates.
AWS Services: CloudFormation, Lambda, Route 53
Read More