Why ditching Nginx in K8S is a Traefik choice

A Kuberentes Ingress is a collection of rules that allow inbound connections to reach cluster services. It can be configured to give services externally-reachable URLs, load balance traffic, terminate SSL, offer name-based virtual hosting, and more. Nginx ingresses are pretty much the default choice for cloud-agnostic ingresses, and it was our choice as well. That…

Mixing Kubernetes and Serverless

The mixology playbook: Kubernetes and Serverless

Technology is constantly transitioning, and in this state of continuous ‘in-between’, hybrid is king. From manual to automated, physical to virtual, on-prem to the cloud, and now monolith to microservices and serverless.    Serverless today is a fresh and blooming ecosystem, yet when it comes to making the transition to serverless (or microservices) the future…

Why on earth did we choose Jenkins for 2019?

In this article, I’ll try to explain why the hell Rookout, a relatively new SaaS company, chose to use Jenkins, and what are the big advantages that make Jenkins so great even now, eight years in. In the last few years, the devops world has changed rapidly:  We’ve moved from one big monolith architecture into…

The Taming of Microservices

The taming of microservices

By making it easier than ever to add powerful new microservices, Kubernetes has become a driving force behind companies breaking up monolith apps and transforming them into microservice architectures. But as their numbers grow, the cost of managing microservices and the dependencies between them increase exponentially as well. This makes things more complicated than many…