RSSAmplifier

Blog

Konstantin Ostrovsky

I write about AI engineering, harness engineering, backend systems, Go, gRPC, OpenTelemetry, and cloud infrastructure.

kostyay.comRSS feed ↗17 posts

Latest posts

Code review has gotten a lot harder

AI can generate code and review comments at enormous scale, but responsible reviewers still have to verify that any of it makes sense.

Pi: The minimal endlessly extensible coding agent TUI

Why Pi’s minimal core and extension system make it a flexible terminal coding agent for custom workflows.

Fix Cloudflare Access Authentication Between Subdomains

Share Cloudflare Access login sessions safely between application and API subdomains using one Zero Trust application.

The slides for my KubeCon talk “gRPC: 5 years later”

So my most popular blog post ever turned into a KubeCon Europe 2025 talk.

Secure Internal Cloud Run Services with Caddy

Use Caddy as an authenticated gateway to internal Google Cloud Run services while preserving private ingress and TLS.

gRPC: 5 Years Later, Is It Still Worth It?

5 years with gRPC: Is it still my go-to for communication? Dive into my journey and discover if this protocol stands the test of time.

How we made reviewing frontend features pain-free

How Torq built isolated, short-lived frontend preview environments for faster pull-request reviews and automated testing.

Actionable FinOps Tips for Google Cloud Users

Discover proven FinOps strategies to optimize your Google Cloud costs. Learn practical tips and best practices.

Efficient Debugging and Logging with OpenTelemetry in Go

Learn practical OpenTelemetry patterns for debugging and logging in distributed Go services.

Export Historical Google Cloud Logs to BigQuery

Export historical Cloud Logging data to Cloud Storage, flatten the generated files, and import them into BigQuery for analysis.

Building low friction gRPC API Gateways

Design a low-friction gRPC API gateway with Protobuf access modifiers, centralized authorization, and less translation code.

Dead simple micro-frontends

A practical way to split a large frontend into independently built and deployed applications without adopting a complex framework.

Zero Downtime Migration of CloudSQL Postgres Database

How the pg_logical extension helped us save a lot of money by shrinking our production database

grpc-web — Using gRPC in your front end application

Build a browser client for a Go gRPC service with generated JavaScript, gRPC-Web, and an Envoy-compatible proxy.

gRPC in practice - directory structure, linting and more

Structure, lint, generate, authenticate, and share Protobuf APIs in a production gRPC microservice architecture.

gRPC in practice, the introduction

An introduction to adopting gRPC for internal services, public APIs, and browser clients in a production microservice architecture.

Using OpenResty in enterprise grade environments

Patterns for organizing, testing, monitoring, and safely operating a maintainable enterprise OpenResty application.