There are a few rough edges you face once and then forget about but minimal resource impact and it was fairly simple.
I have another project that is using hacky scripts and it's a pain when something is off or I need to run something else on top of the machine.
Some stuff is not terribly maintained but everything works.
If you're small, it's definitely not a full time job.
I didn't pick k8s because I initially deployed on a single machine and didn't want overhead. Things kept working afterward and I'm reconsidering whether I need k8s at all.
Rollbacks are just deploying an old version + optional down migrations if needed. I try to minimise them and fix the code and redeploy anyway.
For migrations, I guess it's very application specific, but most tools in most languages are fine these days.
I use typeorm, a node.js library.
There are some practices you can follow that you probably heard working in some normal company.
Eg. I don't break the db structure immediately, I deprecate columns and then delete them after a while.
There are a few rough edges you face once and then forget about but minimal resource impact and it was fairly simple. I have another project that is using hacky scripts and it's a pain when something is off or I need to run something else on top of the machine.
Some stuff is not terribly maintained but everything works.
If you're small, it's definitely not a full time job. I didn't pick k8s because I initially deployed on a single machine and didn't want overhead. Things kept working afterward and I'm reconsidering whether I need k8s at all.
Rollbacks are just deploying an old version + optional down migrations if needed. I try to minimise them and fix the code and redeploy anyway.
For migrations, I guess it's very application specific, but most tools in most languages are fine these days. I use typeorm, a node.js library.
There are some practices you can follow that you probably heard working in some normal company. Eg. I don't break the db structure immediately, I deprecate columns and then delete them after a while.