6
11 Comments

24 stars on GitHub and a new AWS infrastructure 🤩

After releasing the first open-source version of Scaffold, 22 days ago, we already have 24 stars on GitHub.

Scaffold is a framework to create a complete AWS infrastructure, defined as code, in seconds.

We also have added a new infrastructure to our catalog.

It's a docker-based infrastructure, serverless, with CI/CD, auto-scaling, zero downtime deployment, SSL, load-balancing and high availability.

You could create it in less than one minute in your own AWS account.

https://scaffold.sh

, Founder of Icon for Scaffold
Scaffold
on October 11, 2020
  1. 1

    Interesting project - but it's unclear to me why not just have some tf files per scaffold and then share them as an archive? Would also be nice to see a lot more scaffolds. Another nice feature would be to help with cost estimation.

    1. 1

      Hey!

      Thanks for your reply! 😀

      We've wrapped Terraform and the CDKTF to offer additional features like environment and sandboxes.

      We're also working on an "add-ons" feature that will let you add databases, cache and so on, to an infrastructure, in one command.

      Maybe I'm missing something here but given that all infrastructures are hosted on GitHub you could always "clone" them if you only want the Terraform code, no?

      Cost estimation is something that we want to do. We give an estimation on each infrastructure page, but it's something that is very difficult to do, with many parameters that need to be taken into account.

      We're also working on adding many more infrastructure and add-ons. 😀

      1. 1

        Maybe I'm missing something here but given that all infrastructures are hosted on GitHub you could always "clone" them if you only want the Terraform code, no?

        Not sure I can follow. When you use the CDKTF, there are no tf files that are on github, are there? I was just wondering why you chose to use another layer. But I guess you answered that. You want to add features that you feel are not easy or composable enough with just tf files, correct?

        How do you see the project in comparison to e.g. the Terraform enterprise offering?

        1. 1

          Aah, I'm sorry! I did not understand what you mean. My bad.

          The CDKTF has been released by HashiCorp, it allows you to define infrastructure using TypeScript and Python instead of HCL:

          https://learn.hashicorp.com/tutorials/terraform/cdktf

          In the past, when you needed to work with Terraform, you had to choose between HCL (*.tf files) or JSON.

          Now, you could also write Terraform code using Python or TypeScript.

          It's just another way of defining an infrastructure. 😀

          My vision for Scaffold is more similar to the one that power Heroku.

          Letting users create a complete infrastructure in seconds, and offering additional features like "preview urls", "env vars management", infrastructure pipelines, and so on.

          "The user-friendliness of Heroku with the power of AWS, GCP or Azure." 😊

  2. 1

    Really cool! I would love to see how you apply this infrastructure to a project. For example, I have a nextjs front-end + django API that I am interested in deploying to a very similar infra. Does this infra support multiple docker containers? one for a web app and one for an API.

    Happy to share my docker setup if you need an example.

    1. 1

      Hey!

      Our docker infrastructure doesn't support multiple docker containers but we have another one that is perfectly suited to host a static website 😃: https://scaffold.sh/docs/infrastructures/aws/static-website

      What you could do is to create two infrastructures. One for the frontend part and another one for the backend.

      The sole requirement is that your projects need to be hosted on GitHub.

      Let me know if you need any help, I will be more than happy to help you!

      1. 2

        Yep - we are on Github. So that's ok. However, we use NextJS and are currently on Vercel. It's using some lambda functions for certain pages, so I think due to SSR features, we need a node server.

        Yea, would love some help. If I can get some pointers, I would love to apply this for a client's app I have in mind - that's already hosted on AWS + Vercel, but we are looking to move to fully AWS and have it all hosted there. I have been looking at Fargate, but this looks like a great way to manage it all.

        What's the best way to connect?

        1. 1

          Aah yes, I've forgotten that NextJS uses lambda for SSR.

          Do you use Slack? I could send you an invitation in a private channel to chat?

            1. 1

              Great!

              Could you send me an email at [email protected] . I'll send you an invite to join a private channel.

  3. 2

    This comment was deleted 2 years ago.

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 55 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 26 comments Codenhack Beta — Full Access + Referral User Avatar 21 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 20 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 16 comments