With the growing popularity of infrastructure as code, devops, and internal platforms, back-end developers are better equipped than ever to build highly resilient, performant, and scalable server-side applications and services. But they are also drowning. The complexity of modern applications requires back-end developers to master a growing array of tools, technologies, and techniques, from the