leegilmorecode
AWS Serverlesss Hero empowering others through expert knowledge | AI | Architect | Speaker | Engineering | Cloud Native | AWS x 7 Certified 🚀
LeightonUK
Pinned Repositories
clean-serverless-code
Using hexagonal architectures in our Serverless solutions to ensure clean separation of code and infrastructure; with examples written in the AWS CDK and TypeScript.
clean-serverless-code-part-2
Part 2 of using hexagonal architectures in our Serverless solutions to ensure clean separation of code and infrastructure; with examples written in the AWS CDK and TypeScript.
Serverless-AWS-CDK-Best-Practices-Patterns
An opinionated discussion around how to set up, structure, and deploy your AWS CDK Serverless apps using CDK Pipelines in line with AWS best practices. Code examples are written in TypeScript.
Serverless-AWS-CDK-Best-Practices-Patterns-Part-4
An opinionated discussion around how to set up, structure, and deploy your AWS CDK Serverless apps using CDK Pipelines in line with AWS best practice - Part 4. Code examples are written in TypeScript.
Serverless-AWS-CDK-Best-Practices-Patterns-Part2
An opinionated discussion around how to set up, structure, and deploy your AWS CDK Serverless apps using CDK Pipelines in line with AWS best practice - Part 2
serverless-caching
How to use serverless caching strategies within your solutions, with code examples and visuals, written in TypeScript and the CDK, and with associated code repository in GitHub.
serverless-clean-code-experience
An opinionated example of a lightweight 'clean code' Lambda function architecture for a service in the experience layer of SAL Architecture, with code examples written in the AWS CDK and TypeScript.
serverless-documentation
Examples of auto generating swagger, documentation and ADRs as part of your Serverless solutions!
serverless-dynamodb-integration-tests
Example Serverless DynamoDB integration tests using Jest, TypeScript and the AWS CDK
serverless-event-bridge-validation
Example of using Amazon EventBridge OpenAPI schemas with TypeScript and the AWS CDK
leegilmorecode's Repositories
leegilmorecode/clean-serverless-code
Using hexagonal architectures in our Serverless solutions to ensure clean separation of code and infrastructure; with examples written in the AWS CDK and TypeScript.
leegilmorecode/Serverless-AWS-CDK-Best-Practices-Patterns
An opinionated discussion around how to set up, structure, and deploy your AWS CDK Serverless apps using CDK Pipelines in line with AWS best practices. Code examples are written in TypeScript.
leegilmorecode/clean-serverless-code-part-2
Part 2 of using hexagonal architectures in our Serverless solutions to ensure clean separation of code and infrastructure; with examples written in the AWS CDK and TypeScript.
leegilmorecode/serverless-caching
How to use serverless caching strategies within your solutions, with code examples and visuals, written in TypeScript and the CDK, and with associated code repository in GitHub.
leegilmorecode/serverless-dynamodb-integration-tests
Example Serverless DynamoDB integration tests using Jest, TypeScript and the AWS CDK
leegilmorecode/Serverless-AWS-CDK-Best-Practices-Patterns-Part2
An opinionated discussion around how to set up, structure, and deploy your AWS CDK Serverless apps using CDK Pipelines in line with AWS best practice - Part 2
leegilmorecode/serverless-documentation
Examples of auto generating swagger, documentation and ADRs as part of your Serverless solutions!
leegilmorecode/serverless-event-bridge-validation
Example of using Amazon EventBridge OpenAPI schemas with TypeScript and the AWS CDK
leegilmorecode/serverless-event-bridge
An example of using Amazon EventBridge to decouple your services
leegilmorecode/serverless-private-apis
How to have private platform serverless APIs communicating securely internally within your organisations without needing to traverse the public internet
leegilmorecode/serverless-tactical-ddr
Serverless TACTICAL DD(R) as a tactical approach aims to ensure we ‘consider’ and ‘validate’ key areas which are typically forgotten about when teams are quickly trying to realise value with MVPs when building out their serverless solutions, and unfortunately are rarely back-ported, and typically forgotten about until issues arise.
leegilmorecode/serverless-authorisation
Example of resource based authorisation with API Gateway for three different use cases
leegilmorecode/serverless-event-driven-read-stores
Example of Serverless Event-driven Read Stores with Serverless Architecture Layers
leegilmorecode/serverless-graphql-api-federation
An example of using AWS AppSync to federate multiple private Amazon API Gateways with direct integration
leegilmorecode/serverless-s3-object-lambda
A practical example of using AWS S3 Object Lambda to watermark an image with meta data on the fly using Amazon Rekognition and AWS S3 Object Lambda
leegilmorecode/serverless-b2b-authentication
An example of Serverless B2B authentication, written in TypeScript and the CDK
leegilmorecode/serverless-cdk-sam
How to use AWS SAM and AWS CDK together in development to quickly push code changes to the cloud, and easily tail the live cloud logs as we test
leegilmorecode/serverless-docdb-caching
Example of a Fargate caching layer in front of DocumentDB
leegilmorecode/serverless-api-2-api
An example of using Cognito for an external API and IAM auth to call the internal API
leegilmorecode/serverless-private-apis-part-2
How to allow private serverless platform APIs to communicate securely internally within your organisations without needing to traverse the public internet. Including visuals and code repository written in TypeScript and the AWS CDK.
leegilmorecode/serverless-storage-first
A real World example of using storage-first serverless solutions for increased resilience, with example code and repo using TypeScript and the AWSÂ CDK.
leegilmorecode/serverless-streamed-events
Serverless example of raising events through streamed database changes in DynamoDB and DocumentDB with EventBridge
leegilmorecode/serverless-b2b-authentication-part-2
Example of productionising our solution from Part 1, which uses API Gateway, EventBridge API Destinations and Cognito to onboard and integrate with external customers, focusing on security, scalability and availability. Example written in the CDK and Typescript.
leegilmorecode/serverless-event-gateway-pattern
Example of enabling legacy systems and 3rd parties to publish and consume events to/from your Amazon EventBridge central event bus; with supporting code repository written in TypeScript and the AWSÂ CDK.
leegilmorecode/serverless-load-testing-artillery
Example load testing serverless apps using Artillery.io
leegilmorecode/serverless-custom-resources
How can we use Custom Resources on AWS to extend our deployment and resource options without any restrictions, including non-AWS services, all within the same IaC? This article includes visuals and code examples written in TypeScript, and both the Serverless Framework and AWSÂ CDK.
leegilmorecode/serverless-internationalisation
Example of building our serverless solutions so they can be consumed in different locales, written in the AWS CDK and Typescript.
leegilmorecode/serverless-location-services
An example of using Amazon Location Services to supplement customer address data with geospatial information; with examples written in TypeScript and the AWSÂ CDK.
leegilmorecode/serverless-basic-salad-stack
Serverless basic SALAD stack
leegilmorecode/serverless-synthetics-canaries
Practical example of using CloudWatch Synthetics Canaries to monitor your serverless applications, with visuals and corresponding code repo written in TypeScript and the Serverless Framework.