My opinion is simply: You should understand the environment your code runs in. Be it bare metal, Kubernetes, or anything in-between. How that environment works determines how your code works - or doesn’t work.
Despite our best efforts, we have yet to abstract away the runtime environment. Despite Java’s best efforts.
Despite our best efforts, we have yet to abstract away the runtime environment. Despite Java’s best efforts.