Liran is the Co-Founder and CTO of Rookout. He’s an advocate of modern software methodologies like agile, lean and devops. Liran’s passion is to understand how software actually works. When he's not thinking of code, he's usually diving or hiking. Follow him on Twitter @Liran_Last

Microservices: The no-bullshit guide for developers (part 1)

Over the past few years, whenever the topic of microservices arises, this familiar question also comes up: What is the best approach for developing a few/numerous/countless microservices? In a time-honored tradition, I generally answer with a slew of additional questions:  Have you already started developing? How large is the team working on the application? Have…

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…

hack to install a Java agent

27-second hack to install a Java agent

If you’re developing a Java application, you’re likely using an APM, an exception management tool or a tracing solution. For any of those tools, you have probably faced the common challenge of monitoring a Java application: installing an instrumentation Agent. Java monitoring is performed by instrumentation agents called Java Agents and VM Agents. Both of…

Food for thought from ServerlessDays Milan

I just returned from ServerlessDays Milan, where I had the pleasure and honor of speaking at a session and running a workshop about Serverless debugging. It was a jam-packed two days in a beautiful city, and a great opportunity to mingle with local serverless enthusiasts as well as some of the leading serverless thought leaders…