Understanding the overlap and differences between the two skillsets and organizations is important. Both solve very distinct challenges with unique and innovative approaches, ushering in new paradigms in technology.
This exercise focuses on DevOps in practice, not in theory. After going through the questions, you should be able to better gauge your confidence in your practices meeting the requirements of your use case. It will also help you figure out what is the next practice you want to improve upon.
Everybody wants to hire, or to be, a 10x software engineer at the company. Some forms of a 10x engineer are actually detrimental to the company. The only thing that is constant about a 10x engineer is that they produce 10x the PERCEIVED work relative to their peers.
How do you run your web products? Kubernetes clusters? Load balancers across multiple cloud regions? Zero-click, Blue-Green deployment based on real-time metrics from a continuous deployment pipeline? It’s all really cool. But it’s all a nightmare.
HTTP is fundamental to modern development, but like any widespread standard, it's got some funky skeletons in the closet. Some of these skeletons are little-known but genuinely useful features, some of them are legacy oddities relied on by billions of connections daily, and some of them really shouldn't exist at all.
Dropbox needs to be a reliable and responsive service. In this post, they’ll explain why and how they developed and deployed Atlas, a platform which provides the majority of benefits of a Service Oriented Architecture, while minimizing the operational cost that typically comes with owning a service.