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 AI

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