Skip to content

Instantly share code, notes, and snippets.

Description

Instead of writing Velocity Templates or Amazon States Language, just write TypeScript functions and the Functionless compiler will automatically convert them to AppSync Resolver Pipelines and Step Function definitions. Enjoy the type-safety and expressiveness of TypeScript without Lambda Functions!

Describe your talk in as much detail as you desire

Functionless (https://github.com/sam-goodwin/functionless) is a Typescript Plugin that allows developers to write all of their infrastructure in native TypeScript, generating all the various configuration language like Amazon States Language, Velocity Templates, Event Bridge patterns (and more) without leaving TypeScript and without complicated DSLs.

The name, Functionless, comes from the concept of service-to-service integrations (colloquially referred to as "functionless") that are higher level than "serverless" integrations such as AWS Lambda Functions. The two examples I'll be discussing are AWS AppSync Resolvers and AWS Step Function's Ama

@heitorlessa
heitorlessa / README.md
Last active March 7, 2023 09:36
Open@Amazon Session notes
@fntlnz
fntlnz / self-signed-certificate-with-custom-ca.md
Last active July 25, 2024 12:02
Self Signed Certificate with Custom Root CA

Create Root CA (Done once)

Create Root Key

Attention: this is the key used to sign the certificate requests, anyone holding this can sign certificates on your behalf. So keep it in a safe place!

openssl genrsa -des3 -out rootCA.key 4096