TGViewer
Феня в Сербии Феня в Сербии @infinityproductive · 834 subscribers
Post #509 1.48K
Мои 10 лет в ИТ и почему я иду в Go

Когда-то этот текст мог бы называться «Пока фронтенд, привет бэкенд». Но не для меня — слишком просто.
За плечами 10 лет в ИТ. И да, я видел тезис «если у тебя больше 8 лет на РФ-рынке — ты точно работал с CMS». Подписываюсь обеими руками: вручную чистил VPS от вирусов, прилетевших через формочки; поднимал WordPress и «хоп-хоп» натягивал тему; ставил OpenCart, настраивал ModX, аккуратно обходил Joomla и вел бесконечную борьбу с 1С-Битрикс. Кто знает — тот понял.

Шесть лет назад я закончил с проектной деятельностью и фрилансом и ушёл во «фронт» по трудовой. Но бэкенд меня не отпускал.
Я работал с базами — и с реляционными, и с NoSQL; трогал брокеров — Kafka, RabbitMQ; много писал на Node: express/koa/nest; немного на Python. То есть по факту всегда оставался «на грани».

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

Зачем вам это (и мне тоже)

— Более полные разборы. Я буду полноценно закрывать темы со всех сторон от деплоя до production

— Архитектурный рост. Буду больше проектировать и демонстрировать вам: от «собрать фичу» к «собрать систему».

Что будет дальше

Я готовлю серию материалов, где разложу по полочкам то, что часто подаётся кусками и с пропущенным флоу

Ближайшее — полный разбор JWT:
— жизненный цикл токена (access/refresh), сроки, ротация;
— где хранить и как передавать (cookie vs localStorage, httpOnly, SameSite, CORS, CSRF);
— подписи и алгоритмы (HS/RS/EdDSA);
— refresh-флоу и «one-time use» на бэке;
— трекинг сессий, отзыв токенов, списки deny/allow;
— best practices для SPA/SSR и мобильных клиентов;
— срез на уровне фронта (middleware, перехватчики, silent refresh) и бэка (guards, middleware, issuers, rotators);
— типовые грабли: clock skew, повторные запросы, гонки, утечки токенов.

Дальше в планах:

— Go для «фронтов»: контекст, горутины, каналы — когда это проще, чем promise/worker.

— Kafka и RabbitMQ «для людей»: какие задачи реально оправдывают брокер, а где это оверкилл.

— Node vs Go на реальных сценариях: API с высокой конкуррентностью, очереди, воркеры, стриминг.

— Нормализация ответственности между фронтом и бэком: где граница и почему её постоянно переносят.

— Тестируемость интеграций: контрактные тесты, фэйковые брокеры, стаб-сервисы.

Коротко про мой путь (для тех, кто тут недавно)

— 10 лет в ИТ, «олдскул» с CMS и «натяжкой тем».

— 6 лет в продуктовой разработке во фронте, но постоянно с бэкенд-контактом (последние два года тимлид кросс функциональной команды и СТО в собственном Edtech продукте)

— Базы, брокеры, Node (express/koa/nest), чуть Python.

Поехали расширять экспертизу — расти выше и проектировать больше.
  • 👍 17
  • ❤‍🔥 8
  • 🔥 7
More from @infinityproductive
  1. Sep 24, 2026https://music.yandex.ru/album/19760408/track/153316438?ref_id=3572C018-7A78-4B64-A64A-BBD2…
  2. Sep 17, 2026upd: Личный счет теперь тоже открыт, можно подаваться на ВНЖ 😃
  3. Sep 17, 2026Теперь мы сербские предприниматели 💪
  4. Sep 11, 2026Так, так вот и отпуск подошел к концу, но мы все еще остаемся в Белграде 😅 Уже несколько…
  5. Sep 8, 2026Сегодня Гугл карты захотели, чтоб я добирался домой вплавь, там нет моста… А я подумал и р…
  6. Sep 3, 2026Post #560
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 →