Forem

Pavel Sanikovich profile picture

Pavel Sanikovich

Wielder of the Arcane Art of Go | Whisperer to High-Load Systems From the shadowed depths of distributed architectures, I conjure eldritch solutions with Go, MongoDB, ClickHouse, and Redpanda.

How to Use Unsafe in Go Without Killing Your Service
Cover image for How to Use Unsafe in Go Without Killing Your Service

How to Use Unsafe in Go Without Killing Your Service

Comments
5 min read

Want to connect with Pavel Sanikovich?

Create an account to connect with Pavel Sanikovich. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Hidden Cost of Reflection in Go — Why Your Code Is Slower Than You Think
Cover image for The Hidden Cost of Reflection in Go — Why Your Code Is Slower Than You Think

The Hidden Cost of Reflection in Go — Why Your Code Is Slower Than You Think

Comments
5 min read
Reducing Serialization Lag in Highload Go Systems — What Actually Works in Production
Cover image for Reducing Serialization Lag in Highload Go Systems — What Actually Works in Production

Reducing Serialization Lag in Highload Go Systems — What Actually Works in Production

Comments
4 min read
JSON vs MessagePack vs Protobuf in Go — My Real Benchmarks and What They Mean in Production
Cover image for JSON vs MessagePack vs Protobuf in Go — My Real Benchmarks and What They Mean in Production

JSON vs MessagePack vs Protobuf in Go — My Real Benchmarks and What They Mean in Production

1
Comments 1
4 min read
How I Passed My First Senior Backend Interview (Go) Using Educative
Cover image for How I Passed My First Senior Backend Interview (Go) Using Educative

How I Passed My First Senior Backend Interview (Go) Using Educative

8
Comments 1
4 min read
Redpanda in Production: 3 Traps I Fell Into (and How to Avoid Them)
Cover image for Redpanda in Production: 3 Traps I Fell Into (and How to Avoid Them)

Redpanda in Production: 3 Traps I Fell Into (and How to Avoid Them)

Comments
3 min read
Copying by Value: How Go Tricks You Into Thinking It’s by Reference
Cover image for Copying by Value: How Go Tricks You Into Thinking It’s by Reference

Copying by Value: How Go Tricks You Into Thinking It’s by Reference

1
Comments 1
4 min read
Stop Wasting Hours: Docker Skills Every Front-End Engineer Needs
Cover image for Stop Wasting Hours: Docker Skills Every Front-End Engineer Needs

Stop Wasting Hours: Docker Skills Every Front-End Engineer Needs

1
Comments
4 min read
How I Built a WhatsApp Ad Leads Finder with Apify

How I Built a WhatsApp Ad Leads Finder with Apify

Comments 1
2 min read
Why Go Developers Avoid Frameworks and When Their Use is Justified

Why Go Developers Avoid Frameworks and When Their Use is Justified

2
Comments
4 min read
From the Shadowed Depths: Why Telegram Mini Apps Outshine Native Apps for Business
Cover image for From the Shadowed Depths: Why Telegram Mini Apps Outshine Native Apps for Business

From the Shadowed Depths: Why Telegram Mini Apps Outshine Native Apps for Business

Comments
3 min read
Introducing TMA Starter Kit: Your Fast Track to Building Telegram Mini Apps

Introducing TMA Starter Kit: Your Fast Track to Building Telegram Mini Apps

Comments
4 min read
Handling Optional Fields in Go with Pointers

Handling Optional Fields in Go with Pointers

3
Comments
3 min read
Taming the Beast: Harnessing `go.uber.org/ratelimit` in Go Applications

Taming the Beast: Harnessing `go.uber.org/ratelimit` in Go Applications

Comments
3 min read
High-Load Systems: Choosing Between Redpanda and Kafka

High-Load Systems: Choosing Between Redpanda and Kafka

Comments
3 min read
Managing User Balances with ClickHouse in High-Volume Microtransactions: A Comprehensive Approach

Managing User Balances with ClickHouse in High-Volume Microtransactions: A Comprehensive Approach

Comments
4 min read
Golang sync.Pool benefits + Benchmarks

Golang sync.Pool benefits + Benchmarks

1
Comments 1
3 min read
loading...