LazyStack

LazyStack Technical Overview

LazyStack is a tool that ingests an OpenApi (swagger) REST API specification and generates the AWS Serverless Application Model (SAM) template and the C# AWS Lambda projects necessary to stand up a fully featured commercial-grade application stack in AWS. It also generates a client application SDK making it simple to call that stack from C# applications.

LazyStack is comprised of a free stack generator tool and some MIT licensed open-source support libraries.

  • LazyStack Generator - Free Visual Studio IDE Extension, and Free DOTNET CLI Tool
  • LazyStackAuth - MIT Licensed authentication library
  • LazyStackDynamoDBRepo - MIT Licensed CRUDL library for DynamoDB

LazyStack Technical Lead Overview

LazyStack is comprised of the following:

  • LazyStack Software Management Framework (SMF)
    Scripts, templates, and instructions to setup a complete Software Development, Testing and Deployment collaboration tool chain on AWS and GitHub.

  • LazyStack Development Tools
    LazyStack ingests an OpenApi (swagger) REST API specification and generates the AWS Serverless Application Model (SAM) template and the C# AWS Lambda projects necessary to stand up a fully featured commercial-grade application stack in AWS. It also generates a client application SDK making it simple to call that stack from C# applications.

  • LazyStack Libraries
    • LazyStackAuth - MIT Licensed authentication library
    • LazyStackDynamoDBRepo - MIT Licensed CRUDL library for DynamoDB