if you're writing app code, you shouldn't have to care about anything below the level of functions and APIs (and distsys hygiene around timeouts/retries).
(have i ranted about this recently on twitter? i don't think so)
systems are now too large and complex to be cached in anyone's head, and quality user experience demands end-to-end sw ownership.
as goes serverless, so goes the profession.