Фундаментальный бэкенд на Go: от кремния до распределенных систем
«Управление сложностью — вот суть программирования».
— Брайан Керниган
22
Тематических модуля
1413
Инженерных лекций
2486
Диаграмм Mermaid
100%
Offline & file:///
Каталог учебных модулей
22 всеобъемлющих курса, выстроенных в строгую логическую последовательность
-
01 41 статей
Архитектура компьютера
-
02 63 статей
Устройство и работа ОС
-
03 44 статей
Компьютерные сети и сетевой стек
-
04 31 статей
История и философия Go
-
05 44 статей
Учебник по Go (Основы и синтаксис)
-
06 48 статей
Стандартная библиотека Go
-
07 49 статей
Глубокий Go (Внутреннее устройство)
-
08 41 статей
Инфраструктура языка, Тулинг и CI/CD
-
09 44 статей
Бэкенд на Go (Практика разработки)
-
10 40 статей
Проектирование API и Сетевые протоколы
-
11 54 статей
Архитектура и System Design
-
12 138 статей
Базы данных
-
13 66 статей
Очереди, брокеры сообщений и оркестраторы
-
14 74 статей
Распределенные системы на Go
-
15 80 статей
Тестирование в Go (QA & Testing)
-
16 91 статей
Профилирование, отладка и производительность
-
17 42 статей
Безопасность (AppSec в Go)
-
18 25 статей
Observability (Мониторинг и наблюдаемость)
-
19 31 статей
Инфраструктура. Linux, nginx, Docker, Kubernetes
-
20 92 статей
Алгоритмы и структуры данных (DSA) на Go
-
21 247 статей
Задачи с LeetCode и собеседований на Go
-
22 28 статей
Вопросы и ответы с собеседований по Go (Теория)
Инженерный трек: как изучать базу
-
Шаг 1
Кремний и Операционная система (Модули 1–3)
Логические вентили, регистры, конвейеры CPU, кэш-линии, виртуальная память, CFS, epoll и сокеты. Без этого понимание рантайма Go невозможно.
-
Шаг 2
Глубокий Go и Runtime (Модули 4–9)
GMP-планировщик, стек горутины, аллокатор mheap, сборщик мусора тройной раскраски, сетевой поллер (netpoller) и архитектура сервисов.
-
Шаг 3
Хранилища и Распределенные системы (Модули 10–14)
B+ Tree vs LSM, MVCC, транзакции, Kafka, NATS, консенсус Raft/Paxos, CAP/PACELC и микросервисы.
-
Шаг 4
Надежность, Performance & DSA (Модули 15–22)
Профилирование pprof, trace, AppSec, алгоритмы, 218 задач LeetCode и глубокая подготовка к BigTech интервью.