The cloud experience developers have waited for. Run containers, databases, and more in your own AWS account within minutes. No Ops or Cloud knowledge is needed. As easy as Heroku. ✨
👋 Hey Product Hunters!
First: Thanks @__tosh for hunting us!
I’m Tobi, Co-Founder of SetOps. My team and I worked very hard over the last weeks to make this happen: launching our open-to-everyone free trial of SetOps 🚀
❓ Why SetOps?
Heroku is awesome; I started my dev career with it as well. But for us, it didn’t scale very well. AWS is the biggest cloud Provider with tons of services - uff. Everyone wanted to ship projects faster, but the DevOps team of @kevinscholz & @sh4rk needed to deploy all those things.🤯
Upon this time, SetOps was born. 🐣
👉 How we did it
To ship apps faster, we needed a tool that developers love. And a tool that they can use on their own. But it needed to be flexible enough to fulfill all our customer’s requirements, like flexibility. So the key target group is Devs & DevOps alike.
✨ The Key Features
→ Bring your own Cloud Account (currently AWS)
→ Production-ready, including everything from monitoring to backups
→ CLI for Devs and CI/CD Pipelines
💰 Special Offer For Product Hunters:
→ 7-day free trial, including AWS costs
→ 6-month free usage of SetOps
Special Kudos to my makers for making this happen: @sh4rk (DevOps), @kevinscholz (DevOps), @jonas612 (Software Engineer), @arunpariyar (Developer Relations) & @_juls (Sponsor), and to all early adopters from the community 🥰
Long story short: check out setops.co, I hope you’re enjoying it 😻✌️
@__tosh thanks, good question! 😄
We worked hard to resolve the most common pain points when using the cloud in production:
For developers, we are the parrot on their shoulders: with our Production Readiness Check, you have the peace of mind that you didn’t forget something mission-critical for your production deployment. For example, we ensure that you configured backups for all your services, that you didn’t open unnecessary ports, and many other best practices. The Production Readiness Check is a smart checklist that analyzes your deployment. Much better than the compliance paper pile you usually deal with.
For the business people, we worked hard to offer accountability features missing from existing PaaS and cloud providers. Cost estimations are a core piece of SetOps so that developers see how expensive their deployment is. AWS sends you a hard-to-read invoice. Imagine getting a PDF from our monthly billing feature: it automatically tracks each client’s usage and calculates the cost accordingly.
✌️
@new_user_11620223ff4de5436 Thanks 🙌 We have been working on SetOps for 2 years now. The hardest was building an MVP, which is working stable & but with enough features to prove that this tool will work 😄
@new_user_11620223ff4de5436@tobias_goertz All the best of luck! I know how challenging it is to develop a dev tool people will like. But looks like you guys are on the right track!
This looks very interesting from a startup perspective. I know how painful migrating MVPs from Heroku to AWS can be.
Just out of curiosity, @tobias_goertz are you the first ones to tackle this problem?
@mihai_m99 We’ve seen lots and lots of interest in this problem space recently.
I may say that we’ve been very early with bringing our solution to production. Our pilot customers use it every day to deploy and run high-scale & end-user-facing web apps in production. SetOps is not a technical demonstration or a viability check, it’s a mature product.
But we’re excited to see so much interest in making Cloud Native more accessible. Companies like Qovery and FlightControl make awesome products too, of course. This is not a winner-takes-it-all problem because the market is huge and infrastructure is diverse.
Great developer experience is a win for everyone – we want to become Heroku but in your own AWS account. SetOps makes day-to-day operations simple, painless, and fun. 🙂
Congrats SetOps guys! 🎉
We use SetOps from the very beginning of its beta and are very excited how frictionless we were able to connect it to our Docker and AWS infrastructure. Once set up and connected with Github Actions we didn't need to think a second about DevOps and infrastructure topics again.
As a young startup it helped us a lot to focus on feature delivery and develop our product super fast without any infrastructure overhead.
Most exciting for us: Though we use SetOps we still remain independent as our applications are all running on our own AWS infrastructure 🚀
As a CEO of a larger software agency, I rely on SetOps to scale our number of projects with minimal devops headcount.
It's always hard to get a budget for weeks of infrastructure engineering to set up cloud environments and even harder to find enough engineers with deep AWS know-how.
This is not an issue with SetOps anymore: Our developers can take care themselves, eliminating the dependence on free devops capacity, speeding up the whole process of starting a project.
We're using SetOps for over a year now, hosting 28 projects with 164 containers, which are more organized and accessible than ever before. And there's no lock-in because you got everything in your own AWS account.
So there's no hard decision to be made: Just try it out and pay as you go after the free trial.
So many insights from our early adopter Zweitag, awesome @c_ris_p!
With its high-traffic customer-facing applications and larger scale, Zweitag was the perfect early adopter.
How did you manage to onboard all your Software Engineers to the new tooling?
@tobias_goertz Okay so the start was easy because our developers knew about containers and you get a GitHub actions workflow that makes Git Push deployment very easy.
There is both a CLI and a web UI which are both pretty straightforward.
We did have a hiccup when migrating an app in the early days of SetOps because our developers didn't think of everything (backups!). You could say it's our own fault but the SetOps team reacted and introduced the beloved feature of a production readyness check. It's a smart checklist inspecting the deployment so I don't have to bother whether back ups are in place. 😅👍
@shigawire_ You can keep it for now. 😇
Once we start billing for SetOps, you will pay a small fee (like 4$) per month per app running on SetOps. That’s very cheap compared to the 💰 that you send to your cloud provider each month. And because SetOps’ infrastructure is highly optimized, for example, by sharing resources wherever possible, you may save more money using SetOps than what you pay us. Win-win!
Moreover, think about the cost for DevOps engineers that you could save if you deploy your apps on a managed platform…
@mariusspr Thanks for asking!
Vercel, Render, etc., are great platforms, and some of them provide the same level of Developer Experience that we strive for!
However, once your app goes beyond JAMStack, you will find yourself striving toward the bigger cloud providers because they offer many more services like managed databases, message brokers, and many more. SetOps integrates with these services but is as easy and fun to use as the platforms you mentioned. 🙂
The Product Hunt special offer is a significant advantage indeed. There is a huge friction for established products to migrate, but hope you'll become a viable alternative for new projects!
After messing with a lot of tools like terraform and pulumi, homegrown ones, augmenting and extending them... I must say that I'm really impressed by SetOps. I can see that you encountered the same issues as myself 😅️
Only one question, I didn't saw in your documentation how to deploy multiple applications that depend on each other at the same time 🤔️
Congratulations guys for your awesome solution. 🎉️
@ictoba Good question!
If you deploy the apps on the same SetOps stage, they can discover one another using the internal domain as a service discovery mechanism: https://docs.setops.co/latest/us...
Let us know if that solves your use case. You're also very welcome to join our Discord: https://seto.ps/discord.
Replies
SetOps
SetOps
Waffle
SetOps
SetOps
SetOps
SetOps
SetOps
SetOps
SetOps
SetOps
SetOps
Invoice Dashboard by Notion and Figma
SetOps
Adsby
SetOps
BlogHunch
SetOps
SetOps
Sessions
SetOps
SetOps
Contentrain
SetOps
Contentrain
SetOps
SetOps
Adaptiv Me
SetOps
Commenter.ai
SetOps