I love the IndieHacking movement, and I noticed that there are people saying that they just edit their files on their servers, and that’s how they deploy their application. If some say it, they’re not the only ones to do it.
Since I’m an SRE by day, I’m wondering if there would not be a way to bring some of the methods of my work to the world of IndieHacking.
Why might this not be a good idea ?
First, because more and more people are creating new projects using nocode, meaning they don’t really need to deploy anything. For me, nocode apps are awesome, but I would not be confortable to go further than validation with them. Because I don’t know what’s going to happen to the platforms, and because I don’t have the same flexibility (which comes at the cost of complexity).
Then, it may indeed be unnecessary to do, for someone with a very simple project. A single server with a few files and a database may just be enough.
However, for someone who is, like me, worried that all works well and as expected, there could be value there, using things like IaC, immutable infrastructure, or CI/CD. Obviously, those would need to be almost transparent, or someone starting a new project every month would not use them. But maybe it would not be for this person.
An idea to explore more for sure. Not for every indiehacker, but some could be interested in it.