Open in app

Sign In

Write

Sign In

Boris Cherkasky
Boris Cherkasky

235 Followers

Home

About

Published in

Better Programming

·Pinned

The Path of Getting Comfortable in Production

My path to getting comfortable in production — 4 years ago, I was quite a decent coder, I’ve been doing desktop development for about 6 years, I even managed a small team, but I never had the chance to work with highly available distributed systems leveraging short delivery cycles. 4 years ago I made the switch, going “all…

DevOps

7 min read

An 8 Step Guide to Go From a Clueless to a Production-aware Software Engineer
An 8 Step Guide to Go From a Clueless to a Production-aware Software Engineer
DevOps

7 min read


Published in

Better Programming

·Pinned

Can We Stop With Those Horrible “System Overview” Dashboards Already?

It’s 2AM, you’re not asleep, your phone rings constantly with production issues. You are staring at your endless “system overview” dashboard, scrolling up and down through dozens of charts, showing different metrics and SLIs — some you’ve seen before, some are totally new to you, some are broken altogether. Some…

DevOps

7 min read

Can We Stop With Those Horrible “System Overview” Dashboards Already?
Can We Stop With Those Horrible “System Overview” Dashboards Already?
DevOps

7 min read


Aug 14

I Don’t Alert on Apdex. It Confuses Me

There are many ways to build your observability and alerting posture for your production systems. …

Observability

5 min read

I Don’t Alert on Apdex. It Confuses Me
I Don’t Alert on Apdex. It Confuses Me
Observability

5 min read


Jul 25

Data Puppy — Shrinking Data Dog Costs | Part III

The Datadog cost series: Part I — The costly elephant In the room is a (Data)dog Part II — The magic that is Datadog pricing Part III — Data Puppy, shrinking Datadog costs Welcome back to the series on hacking the Datadog pricing model. In the previous post we explored…

Software Development

6 min read

Data Puppy — Shrinking Data Dog Costs | Part III
Data Puppy — Shrinking Data Dog Costs | Part III
Software Development

6 min read


Jul 25

The Magic That Is Datadog Pricing | Part II

The Datadog cost series: Part I — The costly elephant In the room is a (Data)dog Part II — The magic that is Datadog pricing Part III — Data Puppy, shrinking Datadog costs Welcome back to the series on Datadog pricing. In the previous post we’re covered some of the…

DevOps

8 min read

The Magic That Is Datadog Pricing | Part II
The Magic That Is Datadog Pricing | Part II
DevOps

8 min read


Jul 25

The Costly Elephant In The Room Is a (Data)dog | Part I

The Datadog cost series: Part I — The costly elephant In the room is a (Data)dog Part II — The magic that is Datadog pricing Part III — Data Puppy, shrinking Datadog costs Unless you’re living under a rock, you’ve probably heard of Datadog, one of the most loved and…

DevOps

6 min read

The Costly Elephant In The Room Is a (Data)dog | Part I
The Costly Elephant In The Room Is a (Data)dog | Part I
DevOps

6 min read


Jun 28

What Is That Change Which Is The Source Of All Instability?

It is a known saying in the SRE world that change is the source of all instability. And it is indeed so — change is what usually disrupts service, and takes applications down. Engineers usually think of “change” as code change, but the ugly truth is that there are many…

DevOps

5 min read

What Is That Change That Is The Source Of All Instability
What Is That Change That Is The Source Of All Instability
DevOps

5 min read


Published in

Better Programming

·Apr 19

Improving Incident Recovery By using The SLI Pyramid

Improving system reliability and uptime by prioritising SLIs — Let me take you back to one of my most painful production incidents: one of our main datastores failed during what we thought to be a simple maintenance act. The datastore was a main component in our system at that time and turned out to be a single point of…

Engineering

6 min read

Improving Incident Recovery By using SLI Pyramid
Improving Incident Recovery By using SLI Pyramid
Engineering

6 min read


Feb 13

Leveraging Mutation Testing To Onboard Legacy Projects

You are an accomplished engineer, your skill set is vetted, and you are trusted with a challenging task — doing some important maintenance work on a legacy service you know nothing about. The original developers of the service are long gone, you have enough business context for what it does…

Programming

6 min read

Leveraging Mutation Testing To Onboard Legacy Projects
Leveraging Mutation Testing To Onboard Legacy Projects
Programming

6 min read


Published in

ITNEXT

·Dec 5, 2022

log.warn(“This log will cost you”) On log cost optimization

Do you remember the moment you learned logs aren’t free? I for sure do. It was just after a major milestone our team achieved — we’ve just launched a new and shiny scalable service that is about to replace a legacy extremely high throughput, and extremely inefficient service. We just…

DevOps

9 min read

log.warn(“This log will cost you”)
On log cost optimization
log.warn(“This log will cost you”)
On log cost optimization
DevOps

9 min read

Boris Cherkasky

Boris Cherkasky

235 Followers

Software engineer, clean coder, scuba diver, and a big fan of a good laugh. @cherkaskyb on Twitter

Following
  • Stéphane Derosiaux

    Stéphane Derosiaux

  • Avi Keinan

    Avi Keinan

  • Netflix Technology Blog

    Netflix Technology Blog

  • Tech Tales Club

    Tech Tales Club

  • Alon Nisser

    Alon Nisser

See all (30)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams