Is there a zero-boilerplate zero-configuration cloud serverless framework for Go?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • serverless-graphql

    Serverless GraphQL Examples for AWS AppSync and Apollo

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • templates

    Railway starters (by railwayapp)

  • 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.

  • stream

    Event sourced Go with DynamoDB. (by a-h)

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Developers Journey to AWS Lambda

    4 projects | dev.to | 9 Apr 2023
  • What branching model do you use; Git, GitHub or Trunk-Based?

    2 projects | /r/golang | 2 Mar 2022
  • Ask HN: What’s most challenging in development for AWS Lambda (and serverless)?

    1 project | news.ycombinator.com | 14 Dec 2021
  • Ask HN: Does anyone else find the AWS Lambda developer experience poor?

    23 projects | news.ycombinator.com | 18 Apr 2021
  • Superpower REST API DX with Serverless ⚡ and DevOps Best Practices on AWS (🐍 Python Version)

    5 projects | dev.to | 30 Apr 2024