aws-samples / serverless-patterns

Serverless patterns. Learn more at the website: https://serverlessland.com/patterns.
https://serverlessland.com
Other
1.56k stars 916 forks source link

[New repo]: Software Security Module serverless micro-service delivered via GitOps #1300

Closed deltapip closed 1 year ago

deltapip commented 1 year ago

Description

The Software Security Module (SSM) sample application is a simple micro-service that exposes a REST API with 3 resources: Version, Wrap, and Unwrap. The version resource allows users to obtain information about the micro-service. The wrap resource allows users to encrypt a payload. While the unwrap resource allows users to decrypt a payload. This application comes configured with components that enable developers to follow GitOps principles, e.g, the state of the application is always kept in a git repository and such repository is the application source of truth. The motivation of this sample application is to provide an option for Kubernetes Developers that love the GitOps principles but will like to move away from managing a Kubernetes Cluster.

language

English

runtime

Python

Level

300

Type

Application

Use case

Backend

Primary image

https://github.com/deltapip/ssm_serverless/raw/main/diagrams/SSMServerless.jpeg

IaC framework

AWS CDK

AWS Serverless services used

Description headline

Love GitOps principles but looking for a Serverless alternative? This sample application provides some options for you

Repo URL

https://github.com/deltapip/ssm_serverless

Additional resources

https://aws.amazon.com/blogs/aws/building-a-modern-ci-cd-pipeline-in-the-serverless-era-with-gitops/ https://aws.amazon.com/blogs/compute/using-github-actions-to-deploy-serverless-applications/ https://itnext.io/an-aws-lambda-serverless-journey-part-3-turn-your-devoops-into-devops-with-gitops-ee81ac7c76f2

Author Name

David Peraza

Author Image URL

No response

Author Bio

Have been working on cloud computing since 2008. Have seen the evolution of compute from Physical Hardware, Virtualization via Hypervisors, through containerization and now with serverelss. Contributed to private cloud solutions from Cisco and IBM, both proprietary and open source. Contributed to IBM KMS service and now contributing to AWS Cloud as Technical Account Manager. Enjoy solving problems that have business impact with clear goals.

Author Twitter handle

No response

Author LinkedIn URL

No response

leave

No response

jbesw commented 1 year ago

Thanks for the contribution! This is will be live shortly at https://serverlessland.com/repos/ssm_serverless.

deltapip commented 1 year ago

Thanks @jbesw