Блог инженера

History is written by its contributors

Quantum Computing Basics: кубиты и суперпозиция на Go

2025-10-20 время чтения 7 мин Quantum-Computing Golang Math Ilya Brin

Привет, бро! 👋

Пока все говорят про AI, настоящие гики уже изучают квантовые вычисления. Это не фантастика - это математика будущего, которая сломает всю современную криптографию.

Google заявил о квантовом превосходстве, IBM запустил облачные квантовые компьютеры, а Microsoft инвестирует миллиарды в квантовые технологии.

Но как это работает? И можно ли симулировать квантовые вычисления на Go?

Разбираем кубиты, суперпозицию и квантовые гейты с практическими примерами на Go 🚀

Читать далее

Consistent Hashing: математика за load balancing

2025-08-16 время чтения 5 мин Algorithms Distributed-Systems Math Ilya Brin

Привет, бро! 👋

Представь: у тебя 1000 серверов и миллионы запросов. Как равномерно распределить нагрузку так, чтобы при добавлении нового сервера не пришлось перехешировать всё?

Обычный hash(key) % servers превращается в катастрофу при масштабировании. Добавил один сервер - и 90% данных нужно перемещать!

Но есть элегантное решение: Consistent Hashing. Математика, которая спасает от хаоса в distributed systems.

Разбираем алгоритм, который использует Amazon DynamoDB, Cassandra и Redis Cluster 🚀

Читать далее