4 ms·
Design the product for serverless and save the cost of 2-3 systems engineers. My team started with 5 developers, 1 system admin, and 1 "cloud guy". Now the deve
by ldoughty 8y ago
Design the product for serverless and save the cost of 2-3 systems engineers. My team started with 5 developers, 1 system admin, and 1 "cloud guy". Now the developers are all comfortable in the cloud so we don't need redundancy there... And the cloud guy picked up more system admin stuff as the backup there.
In my experiences in both worlds, getting 10 apps to coexist on one server too a lot of my time. So did dealing with security using containers. No matter what you pick there is discussions to be made that will eat up 2 weeks of a software engineers time.... But I think serverless best supports devops as programmers tend to be okay with Infrastructure as code and using UI-based tools.... As opposed to managing user accounts, service accounts, NFS systems, load balancers, iptables, and other physical system tasks
- galaxyLogic 8y ago> ... load balancers, iptables, and other physical system tasks I think one point of the article is that if you have a big system you don't need load-balancers or worry much about routing etc. The assumption also I think is that you have "one app" which you offer to the public. Now on such a big system it might of course make sense to implement parts of the application as "serverless". When you have just one server (or 2, app and database) it is pretty much the same conceptually AS "serverless" since you don't need to worry about multiple servers when you don't have multiples of them.