True. upgrades is a huge overhead. But you also have K8s management tools for that where they manage upgrades for you. I know it's added cost, but worth the benefits.
Exactly. With being cloud portable you can take advantage of the pricing and new features that come with other cloud providers. Hetzner is for sure growing in popularity a lot.
Open source has also become a great marketing channel. That's how companies first grow their user base, especially for dev tools. Because it's the easiest way anyone can try the product.
Went through your website. I think you need some video or something so that people can understand your product better.
I am an early-stage founder here, and we normally use AWS + ECR + ECS. But, now we are facing challenges because we need to shift to a different cloud or incur costs from AWS. (credits over). But doing that entire thing looks like a 2-3 months project. So I think, if you can solve this challenge, it'd be really nice.
and the other things that you mentioned, they are somewhat easy to do if you're on a single cloud and don't have a complex infrastructure.
> We don't need to deploy environments super often, so just do it manually and update documentation in the process if any variations are needed.
So you don't need to deploy multiple times or you don't do it because the system is stable when you deploy less often? I mean is it by choice or because of some tool or expertise limitation?
> Also, for architecture stored in text files - does that cause any problems for you?
how much time did it take for you to initially configure it? So with your and other comments, I'm getting a feeling that if you are just on one cloud and don't have a complex architecture, then it's pretty easy to do all these tasks, right?
And even so, how much time would developers be spending on these tasks weekly?
I see an IDP mentioned here. Can you explain more on this? I mean I have studied this space, and a lot of tools that are doing different things are calling themselves IDPs. I'm lost here.
don't know how this is useful. I tried the tool. But it doesn't add the strings properly in a sentence. More than this, I think a library of use-case specific prompts would help us a lot.
I recently used Claude for my work. I found it to be better than ChatGPT. ChatGPT gave very generic answers. The only drawback is that Claude has usage limits.
I'd basically first audit the entire infrastructure. Doing this will tell you about other problems (if any), so that you can take proper decisions.
Second I'd also talk to my customers - ie the developers on the challenges, pain points they are facing.
Next - you'd have two options. One is to build something (semi-automated or fully automated) or write scripts to achieve those tasks. Or you can consider buying an Internal Developer Platform. There are a lot of solutions out there that can solve for your potential needs. The answer depends on whether you have the internal expertise and bandwidth to do something like this. If not, buying an IDP would be a better idea.