The Cloud Native Engineer Role

    Cloud computing changed the required skills for software engineers and system administrators. IT departments that didn’t continuously researched and adopted new technologies are usually caught off-gua...

    5 min read

    What is Cloud Computing?

    Unicorn Solutions Are Far From Magical

    Cloud native architecture can practically endow software developers with superpowers by granting project velocity, scalability, increased security and reliability, even cost savings. An undeniably pot...

    Docker vs. Kubernetes: Is Infrastructure Still At War?

    Docker and Kubernetes are undoubtedly the biggest names in Cloud Native infrastructure right now. But: are they competing technologies, or complementary ones? Do we need to worry about joining the rig...

    Tech Ethics - What Should We Do?

    In 2018, StackOverflow's annual survey asked developers if they'd feel ultimately responsible for the unethical use of code they wrote. 80% said no.

    16 min read

    Cloud Services for your Kubernetes Applications

    I’ve been playing around with the Kubernetes Service Catalog and in this blog post, I’d like to share some of the fun. First things first: what is this Service Catalog thing? Here’s what the documenta...

    Patterns in Context

    We began exploring the concept of basing good architecture upon cloud native patterns with “A Timeless Way of Building a Cloud Native System?”. Key takeaways were that every pattern fits into a larger...

    Some Admission Webhook Basics

    Admission Webhooks are a new feature in Kubernetes since 1.9 that allows you to intercept manifests prior to them being deployed. This gives you a lot of control to do things like inject sidecars, att...

    Distributed Tracing Is Powerful...But Also Effectively D.O.A.?

    OH: “the thing about distributed tracing is that apart from the people who work on it, no one gives a damn. At every company where we’ve rolled out tracing, only a very small number of developers actu...