3 ms·
Infrastructure is always much harder to maintain (and test) than application code. Serverless architectures can risk moving complexity from (easy-to-test) appli
by jasonhansel 6y ago
Infrastructure is always much harder to maintain (and test) than application code. Serverless architectures can risk moving complexity from (easy-to-test) application code to (hard-to-test) infra.
- csours 6y agoHmmm maybe if you're talking about developing from scratch, but most developers have a lot of knowledge and assumptions about existing implementations of infrastructure; also, in many organizations developers don't have to think too much about implementing the infrastructure, someone else takes care of that. And at the very least, there's a separation of concerns: you don't have to think about both at the same time. Actually, re-reading your comment, I'm not sure what you were trying to say. I may be agreeing with you. --- I think it is possible for serverless to supplant PaaS et al, but I don't know if it's quite mature enough yet.
- GordonS 6y agoHmm, I think that, as usual, it depends (TM). For stateful systems such as databases, that typically require complications like replication and backup, configuration, testing and maintenance is hard to get right. But for stateless systems, IMO infrastructure is pretty straightforward.