|
|
|
|
|
by myprotegeai
640 days ago
|
|
There is no "standard way", only rough principles, and it all depends on the unique DNA of the company (cloud, stack, app deployment targets, etc). Yes there are a lot of tools, and experienced infrastructure engineers spend a lot of time integrating them. Often times they won't work without enormous effort, because of early "move fast & break things" design decisions made by the org. My experience has been that a startup is only using these tools from early on if they have experienced engineers and a management that understands the importance of building on a reliable foundation. |
|
1. Git based CI/CD pipelines.
2. Multiple and arbitrarily configured amount of instances.
3. Easy rollbacks, no off time deployments.
4. Different set of environments. Branch/PR based preview links.
5. Out of the box E2E frameworks, etc.
I do agree however that you need someone in the first place to know that those things exist, but in a start up that would just be one experienced eng who is aware that they exist.
But they are standard in terms of that these are things that 99% of SaaS based Start Ups would definitely want.