Our great sponsors
-
Have you used Serverless Framework? You write a short YAML file and it does exactly what you've written here, i.e. generates/manages a CloudFormation stack for you. It doesn't limit you to a specific runtime (or even AWS), and it's easy to add custom CloudFormation in the resources block.
-
serverless-application-model
The AWS Serverless Application Model (AWS SAM) transform is a AWS CloudFormation macro that transforms SAM templates into CloudFormation templates.
I think SF is a decent balance between automagic convenience and flexibility, and it doesn't dictate anything about your actual Go code. AWS offers something similar, SAM, but it was a really long way from SF last time I tried it.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Zero-configuration as in just write code and push https://railway.app/ 🥱 (Not serverless though)
-
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
The plan is to have a process for generating AWS CDK targeting Lambda (pluggable providers, but start with AWS CDK, because it's what I use), and to use the Google Cloud Development Kit (also called CDK, but not the same) https://github.com/google/go-cloud to abstract the services.
-
So for in my production work, I use CDK, which looks like this. It's not too bad really: https://github.com/a-h/stream/blob/main/example/cdk/example.go
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Related posts
- What branching model do you use; Git, GitHub or Trunk-Based?
- Ask HN: What’s most challenging in development for AWS Lambda (and serverless)?
- Ask HN: Does anyone else find the AWS Lambda developer experience poor?
- Selefra: The Open-Source Policy-as-Code Tool for Terraform and Muti-Cloud
- Our new open source project Selefra , the Azure security detection tool