Перейти к содержимому

Записки о работе

Делюсь опытом, инсайтами и практическими решениями из реальных проектов. Архитектура, производительность, процессы и команды.

68
·12 мин

Outsource vs Outstaff vs In-house: когда что выбирать

Разбираемся в моделях разработки без воды и маркетинга. Практические критерии выбора между собственной командой, аутсорсом и аутстаффом для стартапов и бизнеса.

  • #управление
  • #команда
  • #бизнес
Читать
·20 мин

Technical Due Diligence: как проверить код перед покупкой стартапа

Чек-лист для инвесторов и покупателей: что проверять в коде, как распознать red flags и оценить технический долг. Практическое руководство от Senior/CTO с опытом аудита 10+ проектов.

  • #Software Engineering
  • #Technical Debt
  • #Architecture
  • #Due Diligence
  • #Investment
  • #Startup
Читать
·30 min

Кастомные ESLint плагины для дизайн-систем: от теории к практике

Как создать собственные ESLint правила для автоматизации контроля качества кода в дизайн-системах. Практическое руководство с примерами реальных плагинов.

  • #eslint
  • #design-systems
  • #tooling
  • #javascript
  • #typescript
  • #code-quality
Читать
·8 мин

Tailwind CSS 4 — что нового?

Обзор ключевых изменений в Tailwind CSS 4: новый движок на Rust, нативные CSS-переменные, упрощенная конфигурация и значительный прирост производительности.

  • #css
  • #tailwind
  • #frontend
  • #веб-разработка
Читать
·25 мин

Event-Driven Architecture: от теории к production

Когда синхронные вызовы душат систему, как внедрить события без боли, Kafka vs RabbitMQ на практике и почему eventual consistency — это осознанный выбор. Типичные production-кейсы с метриками и разбор всех граблей EDA.

  • #архитектура
  • #event-driven
  • #Kafka
  • #RabbitMQ
  • #микросервисы
  • #async
  • #паттерны
Читать
·22 мин

ty от Astral: тайп-чекер, который переписывает правила игры

Глубокий разбор ty — нового тайп-чекера от создателей uv и Ruff. Пересечения типов, интеллектуальное сужение, производительность в 10-100 раз быстрее mypy. Революция или очередной хайп?

  • #Python
  • #Типизация
  • #Инструменты
  • #Производительность
Читать
·42 min

Code Review: от формальности к инструменту роста команды

Code Review в 80% команд — это театр. «LGTM» через 30 секунд, формальная галочка перед мержем, потерянное время. Я 12 лет наблюдаю, как ревью убивает продуктивность вместо того, чтобы её повышать. Вот система, которая превращает CR из бюрократии в главный инструмент роста команды.

  • #Code Review
  • #Software Engineering
  • #Team Culture
  • #Engineering Management
  • #Best Practices
  • #Development Process
Читать
·55 мин

PostgreSQL для бэкенд-разработчиков: 7 паттернов, которые я использую каждый день

Глубокий разбор практических PostgreSQL-паттернов: JSONB, partial indexes, generated columns, row-level security, advisory locks, materialized views и partitioning. Реальные кейсы, грабли и решения из production.

  • #PostgreSQL
  • #SQL
  • #Backend
  • #Database
  • #Performance
Читать
·38 мин

1-on-1 встречи: руководство для техлида

Первый месяц я проводил 1-on-1 как статус-митинги и потерял ценного разработчика. Его фраза «С тобой не о чем было говорить» перевернула мой подход. Вот систематизированный опыт за 2 года, как превратить формальность в инструмент №1 для роста команды и удержания людей.

  • #leadership
  • #management
  • #tech lead
  • #1-on-1
  • #карьера
  • #команда
Читать
·30 мин

Как научиться объяснять сложное простыми словами

Три мнемоники для объяснения сложного простыми словами: ПРОСТО (основа коммуникации), А-Г-А (драматургия озарения), ЯЛУД (проверка качества). Практические техники, упражнения и распространенные ошибки при объяснении технических идей нетехническим людям.

  • #soft-skills
  • #коммуникация
  • #карьера
  • #менеджмент
Читать
·16 мин

От Senior к Tech Lead: что меняется кроме зарплаты

Первую неделю Tech Lead'ом я провёл в календаре. 23 встречи, 4 часа на код. К пятнице понял: я больше не тот, кто пишет код быстрее всех. Я тот, кто объясняет, почему мы пишем именно этот код. И это совсем другая работа.

  • #карьера
  • #leadership
  • #management
  • #tech lead
  • #senior
Читать
·18 мин

Математика найма джунов: когда окупается, а когда горят деньги

В прошлом году отказался нанимать джуна в проект с 6-месячным горизонтом. Клиент обиделся: 'Почему не берёте, экономите?' Показал расчёты: джун окупится через 5 месяцев, проект закончится через 6 — ROI отрицательный. Вот полная математика.

  • #management
  • #team building
  • #hiring
  • #финансы
  • #junior
Читать
·20 min

FastAPI vs Django 5: честный выбор после 8 месяцев боли

Честное сравнение FastAPI и Django 5 после 8 месяцев миграций в обе стороны. Реальные истории, грабли Django async, кейсы экономии $50k/год и возврата на Django за неделю. Без маркетинга — только практика.

  • #Python
  • #FastAPI
  • #Django
  • #Backend
  • #Architecture
Читать
·14 мин

Load Balancers: следующий шаг после освоения Docker

Вы научились упаковывать приложения в контейнеры, теперь пора научиться распределять нагрузку между ними. Практический гайд по балансировщикам нагрузки без магии и сложностей.

  • #docker
  • #devops
  • #production
  • #nginx
  • #haproxy
Читать
·15 мин

Confluence: Когда корпоративная wiki стоит своих денег (и когда нет)

Перебрал десяток wiki-движков от Obsidian до GitBook, в итоге пришёл к Confluence. Рассказываю про опыт миграций, сравнение с JetBrains Space и Notion, и главное — когда Confluence реально нужен, а когда это выброшенные деньги.

  • #инструменты
  • #продуктивность
  • #опыт
Читать
·35 мин

C4 Model: Практические принципы проектирования архитектуры ПО

Глубокое погружение в C4 model — фреймворк для визуализации архитектуры, который действительно работает. От контекста до кода, с реальными примерами, диаграммами и ошибками, которые я совершал. Как документировать архитектуру так, чтобы её читали и понимали.

  • #архитектура
  • #проектирование
  • #документация
Читать
·30 мин

pandas для бэкенд-разработчика: логи, Excel/1С, ETL и отчёты — почему я не использовал его раньше

Полное руководство по использованию pandas в бэкенд-разработке: анализ логов, работа с Excel/1С, ETL-пайплайны, валидация данных и генерация отчётов. Практические кейсы с кодом и реальной историей из практики.

  • #python
  • #pandas
  • #backend
  • #data-analysis
  • #etl
  • #excel
Читать
·90 мин

Векторные и графовые базы данных: полное руководство по RAG для современных AI-приложений

Исчерпывающий гайд по векторным и графовым БД для разработчиков: от embeddings до production-ready RAG с антипаттернами, архитектурными решениями, кейсами и примерами на Python.

  • #ai
  • #базы данных
  • #векторные БД
  • #графовые БД
  • #RAG
  • #машинное обучение
  • #python
  • #архитектура
  • #production
Читать
·45 мин

Amazon SQS: от азов до production-ready архитектуры

Комплексное руководство по Amazon Simple Queue Service: от базовых концепций до продвинутых паттернов интеграции. Четыре уровня погружения с практическими примерами и реальными кейсами.

  • #aws
  • #очереди
  • #архитектура
  • #backend
  • #distributed-systems
  • #python
Читать
·28 min

Pydantic v2 Advanced Topics: async валидация, GraphQL, CLI и message brokers

Продвинутые сценарии использования Pydantic v2: async validation, интеграция с GraphQL/Strawberry, CLI приложения с Typer, message brokers (Kafka, RabbitMQ) и custom plugins

  • #Python
  • #Pydantic
  • #GraphQL
  • #Async
  • #CLI
  • #Message Brokers
Читать
·24 min

Pydantic в микросервисной архитектуре: schema registry, версионирование и интеграция с FastAPI

Использование Pydantic в микросервисах: управление схемами, обратная совместимость API, FastAPI + OpenAPI интеграция, SQLAlchemy patterns и schema registry

  • #Python
  • #Pydantic
  • #Microservices
  • #API Design
  • #FastAPI
  • #SQLAlchemy
Читать
·22 min

Pydantic v2 Performance: профилирование, оптимизации и сравнение с альтернативами

Глубокий анализ производительности Pydantic v2: детальные benchmarks ConfigDict параметров, профилирование, оптимизации для высоких нагрузок и честное сравнение с msgspec

  • #Python
  • #Pydantic
  • #Performance
  • #Optimization
  • #Profiling
  • #Benchmarking
Читать
·45 min

Pydantic v2 Production Patterns: ConfigDict, валидация и сериализация для enterprise

Исчерпывающий справочник по Pydantic v2 для production: все параметры ConfigDict, 4 уровня валидации, продвинутая сериализация, error handling, security и паттерны из реальных проектов

  • #Python
  • #Pydantic
  • #Best Practices
  • #API Design
  • #Backend
  • #Security
Читать
·20 min

Миграция Pydantic v1→v2: опыт обновления 28 моделей на тестовом проекте

Честный разбор миграции на Pydantic v2: 6 недель в свободное время, 3 проблемы на тестовом стенде, -75% latency и куча найденных граблей. Без маркетинга, только практика.

  • #Python
  • #Pydantic
  • #Migration
  • #Testing
  • #Case Study
Читать
·40 мин

Apache Cassandra: первый взгляд системного архитектора

Экспертный разбор Cassandra для Python/Backend-разработчиков: от архитектуры без master-узлов до production-ready кластера с мониторингом.

  • #cassandra
  • #базы данных
  • #архитектура
  • #nosql
  • #распределенные системы
Читать
·35 мин

Kafka + FastAPI: введение в event-driven архитектуру

Экспертный разбор Apache Kafka для Python-разработчиков: от концепций до production-ready интеграции с FastAPI. Практические примеры, подводные камни и тестирование.

  • #kafka
  • #python
  • #fastapi
  • #backend
  • #архитектура
  • #event-driven
Читать
·22 мин

Валидация бизнес-идеи: от разведки боем до первых пользователей

Полное руководство по проверке бизнес-гипотез на практике: как собрать обратную связь, когда клиентов нет, почему интервью обманывают, и как правильно запустить MVP на примере мобильного приложения.

  • #стартапы
  • #mvp
  • #валидация
  • #продуктовый подход
Читать
·18 мин

Как внедрить Husky в рабочий проект: от установки до production-ready хуков

Пошаговое руководство по внедрению Husky и автоматизации качества кода через git-хуки. С готовыми конфигами для JavaScript/TypeScript и Python проектов.

  • #git
  • #автоматизация
  • #качество кода
  • #devops
  • #инструменты
  • #python
Читать
·25 мин

Создаём API мотивационных цитат на FastAPI

Пошаговый гайд по созданию REST API для мотивационных цитат с помощью FastAPI, SQLAlchemy и Pydantic. От базовой структуры до production-ready решения с валидацией, миграциями и документацией.

  • #fastapi
  • #python
  • #api
  • #sqlalchemy
  • #pydantic
  • #backend
Читать
·15 мин

Генераторы и yield в Python: глубокое погружение

Полное руководство по генераторам Python: от базовых концепций до продвинутых паттернов. Разбираем механику работы yield, итераторный протокол, корутины и практические кейсы для собеседований.

  • #Python
  • #Генераторы
  • #Собеседование
  • #Производительность
Читать
·25 мин

Python 3.14: три прорыва, которые изменят ваш код

Глубокий разбор отложенных аннотаций (PEP 649), template-строк (PEP 750) и JIT-компилятора для архитекторов и тимлидов.

  • #python
  • #производительность
  • #архитектура
Читать
·14 мин

Личный бренд разработчика: как перестать искать клиентов и начать выбирать проекты

Проверенная методология построения личного бренда: от первого поста до постоянного потока входящих запросов. Без воды и абстракций.

  • #карьера
  • #маркетинг
  • #личный бренд
  • #фриланс
Читать
·15 мин

Уикенд-эксперимент: продажа несуществующего продукта как метод проверки гипотез

Вы продаёте обещание продукта, которого нет. Это работает, но несёт юридические, этические и методологические риски. Разбор метода для тех, кто всё равно решится.

  • #стартапы
  • #гипотезы
  • #продукт
  • #стратегия
  • #проверка идей
Читать
·7 мин

Запустил бесплатный курс по pytest для джунов — и нейросети сказали что это лучшее в мире

Собрал 20 лет опыта в практический курс по тестированию. 11 уроков без воды, реальные баги, готовые шаблоны и измеримые результаты — всё бесплатно.

  • #обучение
  • #pytest
  • #тестирование
  • #python
  • #бесплатно
Читать
·15 мин

Ошибка адаптации, которая стоит вам 42% команды

Вчера был на HR-конференции, где снова услышал: 'Молодежь не хочет работать, все уходят через месяц'. Решил написать кейс 2013 года, как мы снизили текучку с 42% до 14%. Спойлер: дело не в 'молодежи', а в системе.

  • #HR
  • #team building
  • #онбординг
  • #менеджмент
  • #retention
Читать
·8 мин

Бесплатная работа — это захват территории. Вот стратегия

Два дня готовил учебные материалы и понял: за эту работу никто не заплатит. Значит, плачу я своим временем. Если платишь ты — прикинь окупаемость. В горизонте квартала её нет, но так захватывается территория.

  • #бизнес
  • #личная эффективность
  • #маркетинг
  • #контент
Читать
·12 мин

Нагрузочное тестирование: финансовый аудит архитектуры

Методология и алгоритм: как считать деньги на нагрузке, выбирать инструмент и превращать результаты в решения.

  • #тестирование
  • #devops
  • #производительность
Читать
·15 мин

Омниканальный маркетинг для фрилансера: Продавай систему, а не часы

Как фрилансеру уйти от продажи часов к продуктовому подходу: история ученика, структура пакетов, экономика и воронка продаж для омниканальной системы.

  • #бизнес
  • #маркетинг
  • #фриланс
Читать
·7 мин

Запускаю учебный центр и закрытый клуб разработчиков

Набираю костяк участников в новый учебный проект — закрытый клуб для разработчиков и технических лидеров. Первый месяц — бесплатно. Приглашаю тех, кто готов расти вместе.

  • #обучение
  • #сообщество
  • #менторинг
  • #разработка
Читать
·12 мин

Wagtail CMS: Прекрасный продукт из 2012 года, которому больше нет места

Освоил Wagtail CMS — отличная архитектура, удобная админка, Django под капотом. Проблема в другом: корпоративные сайты умерли. Нижний сегмент ушёл на Тильду, верхний — на специализированные инструменты. А разработчику остались вопросы: что теперь предлагать клиентам?

  • #разработка
  • #бизнес
  • #честность
  • #заработок
Читать
·12 мин

RSS в 2025: Как Telegram вытесняет «мёртвую» технологию и почему это важно для бизнеса

RSS казался умирающей технологией, но появление RSS-to-Telegram мостов открыло новые возможности для бизнеса. Разбираем, как использовать связку RSS + Telegram для контент-маркетинга, аналитики и автоматизации.

  • #аналитика
  • #автоматизация
  • #контент
Читать
·10 мин

Если есть ответ на вопрос «почему», ты справишься с любыми «как»

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

  • #жизнь
  • #предпринимательство
  • #честность
  • #выбор
Читать
·10 мин

MDX как альтернатива headless CMS: Когда код лучше админки

Когда MDX-файлы в репозитории работают лучше, чем Contentful или Strapi. Рассказываю про type-safe контент, кастомные компоненты и content layer архитектуру — без лишних абстракций и месячных счетов.

  • #архитектура
  • #frontend
  • #контент
Читать
·12 мин

Жизнь-тетрис на nightmare: работа, стартапы, люди и поиск работы

Через несколько часов собеседование. Спросят про бинарные деревья, которые я не использовал никогда. А в голове — другая задача оптимизации: как впихнуть в 24 часа работу, стартапы на Godot, здоровье и людей. Математика не сходится.

  • #жизнь
  • #работа
  • #честность
  • #баланс
Читать
·30 мин

Деплой Next.js с GitLab CI/CD: От настройки сервера до автоматизации

Полный гайд по настройке автоматического деплоя Next.js приложения на собственный сервер через GitLab CI/CD. PM2 для zero-downtime, Nginx Proxy Manager для управления доменами, secrets management и multi-environment setup.

  • #Next.js
  • #DevOps
  • #CI/CD
  • #GitLab
  • #PM2
  • #Nginx Proxy Manager
  • #Deployment
Читать
·9 мин

Три дня в одиночке: цена лайфхака из Сан-Франциско

Как совет «зачем бухать, если можно покурить» обернулся КПЗ, двумя годами у нарколога и пониманием, что проблемы нужно решать, а не заглушать. Без морали — просто факты и последствия.

  • #жизнь
  • #честность
  • #ошибки
  • #выбор
Читать
·7 мин

Письмо от Джека Лондона: про позитивизм, когда кошелёк пуст

Воображаемый разговор со своим психотипом о том, что сила духа и позитивизм — это не врождённые качества, а мышцы, которые нужно качать. Даже когда нервы на пределе, а кошелёк пуст.

  • #жизнь
  • #психология
  • #мотивация
Читать
·7 мин

Конфликт интересов: когда два заказчика — это в два раза больше головной боли

История про 2015 год, когда ко мне одновременно обратились две компании по стандартизации и сертификации — Русский Регистр и ProffExpert. Урок про то, почему работать с теми, кто экономит на всём, — плохая идея.

  • #бизнес
  • #ошибки
  • #фриланс
  • #клиенты
Читать
·10 мин

Терапия через код: как я написал два стартапа для 0 пользователей

Честная история про самообман разработчика: 32,600 строк кода, 196 тестов, 11 завершённых этапов MVP, CI/CD, мониторинг — и ноль реальных пользователей. Оказывается, я писал не для бизнеса, а для самоутверждения.

  • #стартапы
  • #mvp
  • #саморазвитие
  • #честность
Читать
·8 мин

Летние каникулы в Крыму: удалёнка, музеи и санкции GitHub

Три месяца удалённой работы в Крыму: как я совмещал проекты с отдыхом, что успел увидеть — от музея подводных лодок до полёта на параплане, и почему GitHub стал неожиданной проблемой.

  • #жизнь
  • #крым
  • #путешествия
  • #удалёнка
Читать
·8 мин

Как я переводил личный сайт на английский: проблема навигации и культурных адаптаций

История о том, как простой перевод сайта превратился в задачу переосмысления навигации. Почему «Я Делаю проекты Как Надо» не работает по-английски, и как я пришёл к «Me → Craft → Work → Way → Right».

  • #i18n
  • #ux
  • #продукт
  • #локализация
  • #next.js
Читать
·5 мин

Архитектура как гипотеза

Размышления о природе архитектуры ПО, кладбище проектов и цене переходных периодов. Написано в 2017 году — актуально до сих пор.

  • #архитектура
  • #философия
  • #рефлексия
Читать
·15 мин

Я не помню половину того, что делал: странная реальность заполнения портфолио

Что происходит, когда садишься собирать портфолио за 20 лет карьеры? Оказывается — забываешь целые проекты, периоды, достижения. 20+ кейсов за 2 дня, и половину я будто видел впервые. Откровенно про амнезию, работу с психикой и принятие своего пути.

  • #жизнь
  • #психология
  • #карьера
  • #рефлексия
Читать
·11 мин

Меняю всё: от корпоративного разработчика к собственным играм и продуктам

Самая честная статья о том, как я бросаю стабильную карьеру ради детской мечты. Про то, почему после 20 лет в веб-разработке я ухожу в Godot и мобильные игры, про попытки в прошлом и почему именно сейчас — самое время.

  • #жизнь
  • #предпринимательство
  • #gamedev
  • #godot
Читать
·11 мин

Proxmox: Как я превратил сервер за $300 в карманный дата-центр

Свой дата-центр дешевле облака: как с помощью Proxmox VE и старого сервера я запустил 15+ виртуалок для разработки, экономлю ~$500/мес и получил полный контроль над инфраструктурой.

  • #proxmox
  • #homelab
  • #devops
  • #virtualization
Читать
·9 мин

PassWave: Генератор паролей с хранилищем на Supabase — от идеи до PWA за 2 недели

История создания безопасного генератора и хранилища паролей с шифрованием на клиенте, оффлайн-режимом и синхронизацией через Supabase. Рассказываю про архитектурные решения, PWA, мультиязычность и интеграцию с Telegram.

  • #supabase
  • #pwa
  • #security
  • #telegram
Читать
·11 мин

Self-host Supabase: Как я перенёс production на свой сервер и не пожалел

Реальный опыт переноса production Supabase на собственный сервер: почему решил, что пошло не так, сколько сэкономил, и рабочий чек‑лист без лишнего пафоса.

  • #supabase
  • #postgres
  • #devops
  • #self-hosted
Читать
·22 мин

Монолит → Микросервисы: как не убить команду в процессе

Когда реально пора разделять, Strangler Fig на практике, distributed tracing с первого дня и куда девать shared код. Real-world кейс миграции с метриками и честный разговор о граблях.

  • #архитектура
  • #микросервисы
  • #монолит
  • #DevOps
  • #production
Читать
·22 мин

Docker Compose → Kubernetes: когда пора делать шаг (и стоит ли)

Честный разбор перехода с Docker Compose на Kubernetes: реальные причины, Helm charts на практике, local development с kind/minikube и альтернативы вроде Nomad и Fly.io. Без хайпа, только опыт.

  • #kubernetes
  • #docker
  • #devops
  • #helm
  • #infrastructure
Читать
·25 min

WebSocket vs SSE vs Long Polling: выбираем реалтайм в 2025

Честное сравнение трёх подходов к real-time коммуникации: WebSocket, Server-Sent Events и Long Polling. Когда использовать каждый, подводные камни и production-ready примеры на FastAPI.

  • #Python
  • #FastAPI
  • #WebSocket
  • #SSE
  • #Backend
  • #Real-time
Читать
·35 min

Async/await в Python: что происходит под капотом (и почему это важно знать)

Глубокое погружение в async/await Python: разбираем event loop, coroutines и futures на уровне байткода. Типичные ошибки blocking calls, debugging в production и честный ответ на вопрос «когда async — это overkill».

  • #Python
  • #Async
  • #Asyncio
  • #Performance
  • #Production
Читать
·25 мин

Архитектура менторства: от хаоса к масштабируемой системе

Как превратить наставничество из героизма отдельных разработчиков в предсказуемую систему с метриками, границами и устойчивыми результатами. Практический гайд по построению масштабируемой программы менторства.

  • #менеджмент
  • #команда
  • #менторство
  • #процессы
  • #развитие
Читать
·15 мин

Как разработчику стать богом коммуникации: практическое руководство

Практические техники развития софт скилов для разработчиков. От неуверенного джуна до уверенного коммуникатора: проверенные стратегии, которые работают.

  • #карьера
  • #софт скилы
  • #коммуникация
  • #развитие
Читать
·22 min

Постмортемы без обвинений: как превратить инциденты в рост команды

Production упал в пятницу вечером. Команда чинила до 3 ночи. В понедельник — совещание. CTO кричит: 'Кто допустил?!' Разработчики молчат. Инцидент повторится. Я видел это 40 раз. Постмортем — это не допрос. Это система, которая превращает ошибки в рост. Разбираем культуру blame-free, структуру отчетов и что делать с результатами.

  • #DevOps
  • #SRE
  • #Incident Management
  • #Postmortem
  • #Team Culture
  • #Engineering Management
Читать
·25 мин

Envoy Gateway: как я перестал бояться annotations и полюбил Gateway API

История о том, как 47 строк YAML-магии Nginx Ingress превратились в 15 строк понятной конфигурации. Envoy Gateway — это не просто новый инструмент, это избавление от боли.

  • #kubernetes
  • #envoy
  • #api-gateway
  • #devops
  • #cloud-native
Читать
·18 min

Технический долг: как измерять и когда платить

Технический долг — это не «плохой код». Это финансовый инструмент разработки. Разбираем метрики для измерения долга, framework для принятия решений о рефакторинге и реальные кейсы, когда НЕ рефакторить — правильное решение.

  • #Software Engineering
  • #Architecture
  • #Technical Debt
  • #Refactoring
  • #Management
Читать
·18 мин

Monitoring Stack 2025: Prometheus + Grafana + Loki на минималках

Как настроить полноценный мониторинг за вечер без DevOps-команды. Метрики, логи, алерты и дашборды для проектов на одном сервере или небольшом кластере.

  • #мониторинг
  • #DevOps
  • #observability
  • #Prometheus
  • #Grafana
Читать
·8 мин

Feature-Sliced Design: Как FSD спасает от хаоса в растущих проектах

Мой главный фаворит в архитектуре фронтенда. Рассказываю, как слои FSD — от shared до pages — превращают бардак в стройную систему, которая масштабируется без боли. Говорю как есть, после внедрения в десятке проектов.

  • #архитектура
  • #frontend
Читать