Open in app
Home
Notifications
Lists
Stories

Write
Xabier Larrakoetxea
Xabier Larrakoetxea

Home

Published in ITNEXT

·Pinned

SLOs should be easy, say hi to Sloth

As in other areas, in the technology world, every year there are some buzz words that are being said more than others. Some examples: 2017: Cryptocurrency and blockchain 2018: Observability and tracing 2019: Service mesh 2020: Gitops And this year, the fancy word is SLO. I’m sure you have been…

Slo

8 min read

SLOs should be easy, say hi to Sloth
SLOs should be easy, say hi to Sloth

Published in ITNEXT

·Aug 30, 2021

Community-based SLIs to boost SLO reliability and adoption

Some months ago, I published an article called SLOs should be easy, say hi to Sloth. This article described the release of Sloth, an application/process to create SLOs for Prometheus in a very easy way (If you haven’t read it already I recommend you read that first). Sloth was born…

Observability

6 min read

Community-based SLIs to boost SLO reliability and adoption
Community-based SLIs to boost SLO reliability and adoption

Published in ITNEXT

·Jul 19, 2021

Clean and simple hot-reloading on uninterrupted go applications

In this article, we will learn how to hot-reload any application component without stopping a running Go app, in an easy, well-structured, and clean way, using slok/reload library. But let's start from the beginning… Introduction Often, people confuse the term hot-reload of an app (watch some files, kill the process and…

Hot Reload

8 min read

Clean and simple hot-reloading on uninterrupted go applications
Clean and simple hot-reloading on uninterrupted go applications

Published in Spotahome Product

·Sep 6, 2019

Gontroller: a Go library to create reliable feedback loop controllers

Say hello to Gontroller, a Go library to create controllers (without the need of Kubernetes resources). If you are reading this and you’ve been aware of the Kubernetes and CNCF ecosystem you may be wondering, another library to create Kubernetes controllers?! Not at all… Don’t worry, you can keep reading…

Controller

9 min read

Gontroller: a Go library to create reliable feedback loop controllers
Gontroller: a Go library to create reliable feedback loop controllers

Mar 2, 2019

Goresilience: Adaptive resilience

In December Goresilience was released. For the ones that don’t know what it is: Goresilience is a Go library that implements resilience patterns. Today I released the 0.2 version of the library and it comes with a huge improvement, Adaptive runners. Adaptive resilience comes from adaptive control theory. Adaptive control…

Programming

4 min read

Goresilience: Adaptive resilience
Goresilience: Adaptive resilience

Published in Spotahome Product

·Feb 14, 2019

A tale of evolutionary applications, iterations, and performance (part 3)

This post is the 3rd part of a series of posts, on part 2 we saw the bottlenecks we encountered after the first usage and iterations on the application. Let’s continue with the story… 4th age: Frontend degradation Since we saw the latency spikes and we applied the concurrency, the frontend started to have…

Performance

5 min read

A tale of evolutionary applications, iterations, and performance (part 3)
A tale of evolutionary applications, iterations, and performance (part 3)

Published in Spotahome Product

·Feb 14, 2019

A tale of evolutionary applications, iterations, and performance (part 2)

This post is the 2nd part of a series of posts, on part 1 we saw the problem and the first solution we delivered. Let’s continue with the story… 2nd Age: 1st bottleneck After 2 weeks and more and more builds were stored on the service we saw that the latency was growing a…

Kubernetes

5 min read

A tale of evolutionary applications, iterations, and performance (part 2)
A tale of evolutionary applications, iterations, and performance (part 2)

Published in Spotahome Product

·Feb 14, 2019

A tale of evolutionary applications, iterations, and performance (part 1)

This is a story of an application called CI operator, that has been with us for 4 months, this application has been developed in the infrastructure team. …

Kubernetes

6 min read

A tale of evolutionary applications, iterations and performance
A tale of evolutionary applications, iterations and performance

Dec 17, 2018

Goresilience a Go library to improve applications resiliency

When we start developing an application lot’s of people forget about one of the most important facts of our programs. Our application will be in production and nothing is guaranteed there. We know that is true but we forget about it. …

Programming

4 min read

Goresilience a Go library to improve applications resiliency
Goresilience a Go library to improve applications resiliency

Published in Spotahome Product

·May 23, 2018

Tracing meets Kubernetes controllers and operators

Some months ago we open sourced our library to create controllers and operators along the way Kooper has fixed bugs and add new features like Prometheus metrics or leader election. Today Kooper has add a new amazing feature to increase the observability in our controllers and operators… tracing!. Tracing and Opentracing Like metrics…

Kubernetes

3 min read

Tracing meets Kubernetes controllers and operators
Tracing meets Kubernetes controllers and operators
Xabier Larrakoetxea

Xabier Larrakoetxea

SRE at Fonoa

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • dm03514

    dm03514

  • Ben Sigelman

    Ben Sigelman

  • Jaana Dogan

    Jaana Dogan

  • Javier Espinosa

    Javier Espinosa

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable