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
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!
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