{"repo":"ran-isenberg/aws-lambda-handler-cookbook","free":true,"listed":false,"github":"https://github.com/ran-isenberg/aws-lambda-handler-cookbook","clone":"git clone https://github.com/ran-isenberg/aws-lambda-handler-cookbook.git","description":"This repository provides a working, deployable, open source-based, serverless service blueprint with an AWS Lambda function and AWS CDK Python code with all the best practices and a complete CI/CD pipeline.","language":"Python","stars":679,"topics":["serverless","aws","aws-lambda","python","cookbook","best-practices","template-repository","template","cdk","pipeline"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"AWS Lambda Handler Cookbook (Python) This project provides a working, open source based, AWS Lambda handler skeleton Python code includingx DEPLOYMENT code with CDK and a pipeline. This project can serve as a blueprint for new Serverless services - CDK deployment code, pipeline and handler are covered. 📜Documentation Blogs website Contact details mailto:ran.isenberg@ranthebuilder.cloud AWS Recommendation This repository was recommended in an AWS blog post Best practices for accelerating development with serverless blueprints Concepts I spoke at AWS re:invent 2023 with Heitor Lessa, former Chief Architect of Powertools for AWS Lambda about the concepts I implemented in this project. Getting Started You can start with a clean service out of this blueprint repository without using the 'Template' button on GitHub. You can use Cookiecutter. Cookiecutter - install with pip/brew brew install cookiecutter or pip install cookiecutter Then run: Answer the questions to select repo name, service name, etc.: That's it, your developer environment has been set! you are ready to deploy the service: Make sure you have uv installed. You can also run 'make pr' will run all checks, synth, file formatters , unit tests, deploy to AWS and run integration and E2E tests. The Problem Starting a Serverless service can be overwhelming. You need to figure out many questions and challenges that have nothing to do with your business domain: How to deploy to the cloud? What IAC framework do you choose? How","default_branch":null,"files":null,"tree":[],"storefront":"/r/ran-isenberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ran-isenberg/aws-lambda-handler-cookbook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}