• Stars
    star
    1
  • Language
    TypeScript
  • Created over 3 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Example of an optimised lambda build in serverless

More Repositories

1

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.
TypeScript
74
star
2

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.
TypeScript
28
star
3

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.
TypeScript
26
star
4

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.
TypeScript
18
star
5

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.
TypeScript
16
star
6

serverless-dynamodb-integration-tests

Example Serverless DynamoDB integration tests using Jest, TypeScript and the AWS CDK
TypeScript
15
star
7

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.
TypeScript
15
star
8

serverless-documentation

Examples of auto generating swagger, documentation and ADRs as part of your Serverless solutions!
HTML
12
star
9

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
TypeScript
12
star
10

serverless-event-bridge-validation

Example of using Amazon EventBridge OpenAPI schemas with TypeScript and the AWS CDK
TypeScript
12
star
11

serverless-lambda-layers

An example online screenshot application using AWS Lambda Layers on the Serverless Framework
TypeScript
11
star
12

serverless-event-bridge

An example of using Amazon EventBridge to decouple your services
TypeScript
10
star
13

serverless-plop-cli

This article covers using the Plop framework to create a CLI which can auto generate our scaffolded serverless code; with code examples written in TypeScript and the AWS CDK.
TypeScript
10
star
14

Serverless-AWS-CDK-Best-Practices-Patterns-Part3

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 3. Code examples are written in TypeScript.
TypeScript
10
star
15

bedrock-knowledge-bases

Using TypeScript and the AWS CDK, you can integrate Knowledge Bases into Amazon Bedrock to provide foundation models with contextual data from your private sources
TypeScript
10
star
16

serverless-private-apis

How to have private platform serverless APIs communicating securely internally within your organisations without needing to traverse the public internet
TypeScript
10
star
17

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.
9
star
18

serverless-e2e-testing

Example repo showing e2e testing in serverless applications using the AWS CDK and TypeScript
TypeScript
8
star
19

serverless-authorisation

Example of resource based authorisation with API Gateway for three different use cases
TypeScript
7
star
20

Serverless-Event-Sourcing-CQRS

An example of event sourcing and CQRS in serverless, with code examples in TypeScript and the AWS CDK.
TypeScript
7
star
21

serverless-event-driven-read-stores

Example of Serverless Event-driven Read Stores with Serverless Architecture Layers
TypeScript
7
star
22

serverless-idempotency-with-aws-powertools

An example of using the Powertools for AWS Lambda to ensure our processes are idempotent, with an example written in TypeScript and the AWS CDK.
TypeScript
7
star
23

serverless-plop-cli-and-AI

AI Clean Code Generation through a Plop CLI using TypeScript & Amazon Bedrock
TypeScript
7
star
24

serverless-graphql-api-federation

An example of using AWS AppSync to federate multiple private Amazon API Gateways with direct integration
TypeScript
7
star
25

serverless-amazon-bedrock-agents

Increasing productivity through Amazon Bedrock Agent automation, with examples written in TypeScript and the AWS CDK
TypeScript
6
star
26

serverless-container-clean-code

Example of using clean code and hexagonal architecture with both containers and functions
TypeScript
6
star
27

serverless-fitness-functions

We discuss the need for fitness functions in serverless cloud workloads and give examples of how we can automate this using the AWS CDK and TypeScript
TypeScript
6
star
28

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
TypeScript
6
star
29

cognito-internal-devx

How we can create an internal platform for managing external clients with M2M flows in Amazon Cognito, with full example written in TypeScript and the AWS CDK.
TypeScript
6
star
30

serverless-openapi

An example of using the AWS CDK and TypeScript for managing OpenAPI definitions
TypeScript
5
star
31

serverless-b2b-authentication

An example of Serverless B2B authentication, written in TypeScript and the CDK
TypeScript
5
star
32

serverless-docdb-caching

Example of a Fargate caching layer in front of DocumentDB
TypeScript
5
star
33

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
TypeScript
5
star
34

serverless-api-2-api

An example of using Cognito for an external API and IAM auth to call the internal API
TypeScript
4
star
35

serverless-detailed-alarms

An example of creating a CloudWatch Alarm based off detailed properties in CloudWatch logs using filters
TypeScript
4
star
36

Lambdaliths-and-Function-URLs

We cover the awesome possibilities when combining Lambdaliths with Lambda function URLs with examples written in TypeScript and the AWS CDK
TypeScript
4
star
37

serverless-api-to-api-auth

Example of serverless internal api to api authentication/authorisation using Cognito's client credentials grant flow
TypeScript
4
star
38

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.
TypeScript
4
star
39

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.
TypeScript
4
star
40

serverless-streamed-events

Serverless example of raising events through streamed database changes in DynamoDB and DocumentDB with EventBridge
TypeScript
4
star
41

serverless-domain-adapters

In this article, we cover serverless domain adapters for your central integration layer, with examples written in TypeScript and the AWS CDK.
TypeScript
4
star
42

serverless-api-proxy

An example of a public serverless API Gateway API which proxies to internal private domain services
TypeScript
3
star
43

embedded-aws-cloudwatch-dashboards

We discuss as a standard practice incorporating AWS CloudWatch dashboards into our custom L3 AWS CDK constructs to streamline team operations and alleviate cognitive load.
TypeScript
3
star
44

serverless-comprehend

Examples of using AWS Comprehend for sentiment analysis and PII redaction for serverless applications
TypeScript
3
star
45

serverless-lambda-storage

An example of various serverless lambda storage options with benchmarks
TypeScript
3
star
46

serverless-pre-signed-urls

Example repo using pre-signed URLs on AWS
TypeScript
3
star
47

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.
TypeScript
3
star
48

serverless-lambda-destinations

An example repo for serverless lambda destinations
JavaScript
3
star
49

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.
TypeScript
3
star
50

cdk-stack-dependencies

In this article, we will cover the different methods for having ordered stack dependencies in your AWS CDK apps, with examples written in TypeScript.
TypeScript
3
star
51

cdk-nested-stacks

We cover nested stacks in the AWS CDK and talk through a full example in TypeScript
TypeScript
2
star
52

dynamodb-import-from-s3

A quick example of how we can populate DynamoDB tables in non-prod automatically using TypeScript and the AWS CDK.
TypeScript
2
star
53

aws-cdk-aspects

We cover the use cases of CDK Aspects and why they are so powerful, with examples written in TypeScript
TypeScript
2
star
54

serverless-load-testing-artillery

Example load testing serverless apps using Artillery.io
JavaScript
2
star
55

serverless-appsync-i18n

A basic example of AWS AppSync localisation based on locale
JavaScript
2
star
56

serverless-internationalisation

Example of building our serverless solutions so they can be consumed in different locales, written in the AWS CDK and Typescript.
TypeScript
2
star
57

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.
TypeScript
2
star
58

serverless-feature-flag

Basic feature flag example using aws app config and the serverless framework
JavaScript
2
star
59

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.
TypeScript
2
star
60

serverless-domain-adapters-part-2

In part 2 of this series, we continue to cover serverless domain adapters for your central integration layer, with examples written in TypeScript and the AWS CDK.
TypeScript
2
star
61

Serverless-Event-Sourcing-CQRS-Part-2

An example of event sourcing and CQRS in serverless, with code examples in TypeScript and the AWS CDK.
TypeScript
1
star
62

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.
TypeScript
1
star
63

webhook

JavaScript
1
star
64

serverless-basic-salad-stack

Serverless basic SALAD stack
TypeScript
1
star
65

serverless-pipes-python

An example of using EventBridge pipes with Python
Python
1
star
66

serverless-success-rate-alarms

We cover efficient cloud monitoring when creating CloudWatch alarms to ensure a minimum number of successful requests per minute, drawing inspiration from Netflix's robust video playback strategy
TypeScript
1
star