TGViewer
Журнал «Код» Журнал «Код» @thecodemedia · 49.1K subscribers
Post #11568 958
Архитектура на вырост: спроектировать так, чтобы потом не переписывать

Монолит и микросервисы: как выбрать архитектуру проекта
Разбираем четыре подхода вместо двух — монолит, микросервисы, модульный монолит и распределённый монолит, который получается случайно и мучает всех. Плюс матрица выбора и паттерн душителя, если переезжать всё-таки придётся.

Нормальные формы БД: разбор 1НФ, 2НФ и 3НФ на примерах
Проходим от первой формы до третьей на живых таблицах и SQL, потом разбираем шесть антипаттернов проектирования. Отдельно — когда денормализация оправдана, потому что пять таких случаев есть, и витрина с кэшем в их числе. В конце чек-лист для ревью схемы из восьми пунктов.

Индексы в SQL: что это и как они ускоряют запросы
Cмотрим, как устроен быстрый поиск под капотом СУБД, и почему индекс на всё подряд делает хуже. Материал разбит по уровням: можно взять только easy-часть, а можно дойти до hard.

Кэширование API на Python: от lru_cache до Redis
Разбираем три уровня: lru_cache для простого случая, TTLCache для ограниченного по времени и Redis, когда инстансов больше одного. Внутри — инвалидация, защита от cache stampede через рандомизацию TTL и цифра «в 120 раз быстрее», которая получается на ровном месте.

Курс «Микросервисная архитектура»
Здесь прокачаете навыки проектирования и реализации масштабируемых и отказоустойчивых микросервисных систем.

Как безопасно запускать чужой код: Firecracker microVM и тёплые пулы
Сравниваем subprocess, Docker, gVisor, KVM и Firecracker в одной таблице, а потом собираем тёплый пул из предзапущенных виртуалок. Честно говорим, что тёплый пул даёт, а что нет — это самая полезная часть.

Журнал «Код» | Промокод Практикума | Новости мира IT и технологий
  • ❤ 6
More from @thecodemedia
  1. Oct 9, 2026Раньше хотелось попасть в топ Google. Теперь неплохо бы ещё попасть в ответ ChatGPT, Алисы…
  2. Oct 9, 2026Три последних эмодзи в раскладке клавиатуры — то, как прошла ваша рабочая неделя. Показыва…
  3. Oct 8, 2026ИИ быстро соберёт сводку по метрикам, напишет код для расчёта и объяснит, что значит p-val…
  4. Oct 8, 20263 AI-навыка для работы с архитектурой AI-систем Переходим к задачам, которые выходят за пр…
  5. Oct 7, 2026Разбираемся, чем проверить сайт на уязвимости, права доступа, открытые порты и SQL-инъекци…
  6. Oct 7, 2026Post #11562
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →