Open in app

Sign In

Write

Sign In

Boris Cherkasky
Boris Cherkasky

196 Followers

Home

About

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 Better Programming

·Jan 23

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


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


Published in Better Programming

·Oct 24, 2022

How to Proactively Off-Board an Engineering Role

The process I’ve used as my own offboarding guideline — Recently, I’ve decided to get up and pursue a new professional challenge. I talked to my manager, gave my notice, and started the countdown to my last day in the company I’ve worked in for a few good years. In preparation for my departure, I’ve looked for written materials on…

Engineering

5 min read

How to Proactively Off-Board an Engineering Role
How to Proactively Off-Board an Engineering Role
Engineering

5 min read


Jun 20, 2022

My Alerts Don’t Work Anymore, Now What?

I think it’s safe to assume we all agree that you can’t run a reliable production system without a decent alerting layer. …

Sre

6 min read

My Alerts Don’t Work Anymore, Now What?
My Alerts Don’t Work Anymore, Now What?
Sre

6 min read


May 25, 2022

My Big Fat Monolithic Alert

In the last few years, the “micro-service” movement swept the software engineering landscape, becoming the de-facto standard for any modern SAAS (and any other) applications. …

Production

6 min read

My Big Fat Monolithic Alert
My Big Fat Monolithic Alert
Production

6 min read


Published in Better Programming

·Jan 24, 2022

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 Riskified Tech

·Sep 2, 2021

(Over)Pay As You Go for Your Datastore

As a small startup, you want to move fast and deliver business value quickly. It can be a small proof of concept to verify your product-market fit, or maybe you want to deliver some feature to an existing customer. …

Finops

8 min read

(Over)Pay As You Go for Your Datastore
(Over)Pay As You Go for Your Datastore
Finops

8 min read


Published in Riskified Tech

·May 19, 2021

How I Finally Conquered My Never-Ending Tech Reading List

Today, knowledge is more accessible than ever before. Actually finding the time to read it, though? Now that’s another issue altogether.” If you are a software engineer, I am sure your web browser has, at any moment in time, at least four open tabs of things you will read “the…

Notion

5 min read

How I Finally Conquered My Never-Ending Tech Reading List
How I Finally Conquered My Never-Ending Tech Reading List
Notion

5 min read


Apr 27, 2021

The Good, The Bad, And Alerting on Derivatives

Production systems are constantly changing. It can be new code that is being deployed, it might be a change in usage pattern due to the onboarding of a new customer, or simple degradation in performance due to worldwide network issues. Those changes are inevitable, and therefore our system should always…

Observability

7 min read

The Good, The Bad, And Alerting on Derivatives
The Good, The Bad, And Alerting on Derivatives
Observability

7 min read

Boris Cherkasky

Boris Cherkasky

196 Followers

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

Following
  • Tech Tales Club

    Tech Tales Club

  • Netflix Technology Blog

    Netflix Technology Blog

  • Teiva Harsanyi

    Teiva Harsanyi

  • Alon Lekhtman

    Alon Lekhtman

  • Alon Nisser

    Alon Nisser

See all (30)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech