Deploying Go application on AWS with terraform

This page summarizes the projects mentioned and recommended in the original post on dev.to

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
  • go-aws-example

  • All the code can be found in the GitHub repository. We are going to use it to go through the terraform code in other sections of the article.

  • Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  • We are not going to dive deep into the application For the creation we will use the simplest gin API server.

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

    Terraform version manager

  • Tip: For more real project usage it’s more convenient to use https://github.com/tfutils/tfenv, as it can manage multiple versions of Terraform for many projects.

  • elastic-beanstalk-roadmap

    AWS Elastic Beanstalk roadmap

  • There are several possibilities to deploy an application on AWS: using AWS Elastic Beanstalk, AWS Elastic container service (ECS), or directly on an EC2 instance. We are going to use the last approach and deploy the application on the system and for simplicity wrap it with a docker.

  • terraform-provider-docker

    Terraform Docker provider

  • For the docker management, we are going to use terraform module kreuzwerker/docker. It provides us an opportunity to build and upload docker image to a docker repository.

  • 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

  • Serverless on AWS with CDK #1: App Runner with VPC Integration

    5 projects | dev.to | 26 Mar 2022
  • Tuning de conexiones en MongoDB con Serverless Lambda

    1 project | dev.to | 10 May 2024
  • OpenTofu 1.7.0 is out with State Encryption, Dynamic Provider-defined Functions

    5 projects | news.ycombinator.com | 30 Apr 2024
  • Express 5.0 – Last Push

    3 projects | news.ycombinator.com | 30 Apr 2024
  • Asynchronous Programming in C#

    9 projects | news.ycombinator.com | 30 Apr 2024