Roman Glushko - Machine Learning and Software Engineer, Life Explorer
Roman
Glushko

Blog

  • Home
  • Blog
  • Thoughts
  • Tags
  • CV
Open source, distributed systems, AI/ML, algorithms & system design — join the exploration.
Kubernetes Gateway API

Kubernetes Gateway API

May 29, 2026 • 50 min read

Why Ingress Is Being Replaced and Which Gateway Controller to Pick

  • kubernetes
  • api gateway
  • security
  • networking
  • ingress controller
  • gateway api
What's OAuth2 Anyway?
  • HackerNews Top 10

What's OAuth2 Anyway?

Jan 26, 2025 • 44 min read

Why the OAuth2 protocol was designed the way it is and how it works.

  • authorization
  • security
  • standards
Papercups: Customer Service Platform

Papercups: Customer Service Platform

Sep 30, 2024 • 36 min read

Designing a customer support platform with live chat features similar to Zendesk or Intercom.

  • open source
  • architecture
  • platform
  • communication
  • javascript
  • elixir
OTel Collector
  • KubeWeekly#391

OTel Collector

Jun 16, 2024 • 20 min read

Telemetry Processing as a Service with OTel Collector

  • open source
  • architecture
  • observability
  • golang
OTel SDK

OTel SDK

Apr 25, 2024 • 16 min read

Logs, metrics, traces collection in OTel SDK

  • open source
  • architecture
  • observability
  • python
Jupyter Kernel Architecture

Jupyter Kernel Architecture

Aug 24, 2023 • 15 min read

How Jupyter executes, inspects, completes, and debugs code

  • open source
  • architecture
  • jupyter
React Hooks

React Hooks

Jul 1, 2022 • 6 min read

How I learned about hooks by upgrading this website

  • UI engineering
  • software engineering
  • javascript
Communicate Through Code

Communicate Through Code

May 27, 2022 • 18 min read

Learn to communicate your ideas clearly while coding

  • software engineering
  • python
The Nature of Distributed Systems

The Nature of Distributed Systems

Jul 20, 2021 • 10 min read

How distributed systems differ from single-node setups

  • system design
Design LRU Cache

Design LRU Cache

Jun 16, 2021 • 8 min read

Have fun designing least-recently-used cache in Python

  • algorithmic coding
  • data structures
  • python
Heapify ✌️

Heapify ✌️

May 16, 2021 • 9 min read

How the priority queue and heap work: theory, implementation, complexity. Heap sort and other applications.

  • algorithmic coding
  • data structures
  • python
How I built my ML workstation 🔬

How I built my ML workstation 🔬

Apr 18, 2021 • 24 min read

A full story about building a custom ML workstation. From picking parts to installing and using software.

  • machine learning
  • computer engineering
K-Nearest Neighbors 👨‍👩‍👧‍👦

K-Nearest Neighbors 👨‍👩‍👧‍👦

Apr 5, 2021 • 5 min read

Theoretical aspects of the KNN algorithm. Where it can be applied and when it fails.

  • machine learning
Rock, Paper, Scissors

Rock, Paper, Scissors

Jan 31, 2021 • 7 min read

Play rock, paper, scissors game powered by computer vision

  • computer vision
  • LinkedIn
  • GitHub
  • roman.glushko.m@gmail.com
  • Kaggle
  • X
  • Patreon
  • RSS

Roman Glushko © 1996 – 2026

Blog Discord CC BY 4.0

The content of this website is my own and does not represent the positions, strategies, or opinions of my employer(s).

AB49 B91C C3E5 8E73