5 Aug 2026, 14:17 UTC38 views4 reactionsread 8 August 2026 JWT. Коробка с секретом, в которую можно заглянуть
В прошлом посте мы остановились на том, что Stateless-токен - это "пакет" с данными, который клиент носит с собой, а сервер только проверяет его подлинность. Сегодня разберем этот "пакет" по кирпичикам и подсветим места, где инженер должен бить тревогу, глядя на дизайн системы.
🟠 Из чего сделан JWT
JWT выглядит как три длинные строки в Base64, разделенные точками:…
❤2👍1🔥1
31 Jul 2026, 14:12 UTC51 viewsread 8 August 2026 Продолжаем мысль предыдущего поста.
❇️ Альтернатива: "Коробка с секретом"
А что, если серверу не нужно хранить сессию? Что, если клиент сам будет приносить все данные о себе, а сервер будет только проверять: "Точно ли эти данные создал я, и не подделаны ли они?"
Это концепция Stateless Authentication.
Сервер после логина упаковывает данные (userId, роль, expiration time) в JSON, подписывает их секретным ключом, чт…
28 Jul 2026, 14:12 UTC55 viewsread 8 August 2026 Точка входа.
Почему сессия это сложно, и при чем тут токены
Привет, коллеги. Сегодня вкатываемся в, пожалуй, самую базовую, но от этого не менее холиварную тему -- аутентификацию. Точнее, в то, что происходит после того, как пользователь ввел логин и пароль. Как система вообще понимает, что следующий запрос от того же Васи, а не от самозванца?
Казалось бы, чего тут сложного? Но дьявол, как обычно, в архитектуре.
…
20 Jul 2026, 14:03 UTC73 views5 reactionsread 8 August 2026 Photo
Saint HighLoad++ 2026
🔥5
20 Jul 2026, 14:03 UTC71 viewsread 8 August 2026 Следующая конференция, где я побывала, вводила меня в приятный трепет. Ведь это тот самый HighLoad, о котором я столько слышала и мечтала попасть. Поэтому хочу отдельно поблагодарить программный комитет за возможность выступить на главной сцене. Для меня это был особый эксперимент — очень хотелось окунуться в общество суровых технарей, таких близких мне по духу.
Что я вынесла из кулуаров?
Превалирование докладов в И…
17 Jul 2026, 13:58 UTC81 viewsread 8 August 2026 Photo
AnalystDays 22
17 Jul 2026, 13:58 UTC80 views3 reactionsread 8 August 2026 Могу сказать, что уровень был очень достойный и в части сильной программы, и в части создания атмосферы, что я особенно ценю.
А еще мне нравится, что эта конференция не относится к тем, где можно смело пропускать половину секций. На Аналисте многие доклады действительно заслуживали внимания. Много практики, живое общение, нетворкинг — все это было в полном объеме.
Не обошлось и без ИИ. В наши дни конфы без них не пр…
❤1👍1🔥1
17 Jul 2026, 13:57 UTC61 views2 reactionsread 8 August 2026 Давно не виделись!
Думали, я забросила? Нет, конечно!
Завершен мой сезон конференций "весна-лето 2026" (да-да, как у коллекций дизайнеров).
В этом сезоне у меня был фокус и на других задачах, поэтому в арсенале всего 2 конференции, зато какие.
Особый шарм конференциям добавил сезон белых ночей Петербурга, пропустить которые было бы преступлением! Поэтому день я проводила на конфе, а ночами любовалась разведением мо…
👍1🔥1
Posted without readable text
23 Jun 2026, 09:51 UTC144 views2 reactionsread 8 August 2026 ⚡️⚡️⚡️🔥🔥🔥
Розыгрыш для очных участников конференции HighLoad.
Чтобы получить мерч от ПСБ, нужно правильно ответить первым на 2 вопроса.
Вопрос 1
Какого вида согласованности не существует в классификации PACELC?
A. Strict consistency
B. Eventual consistency
C. Optimistic consistency
D. Strong consistency
Вопрос 2
Как меняется поведение системы при проверке лимитов во время деградации, согласно PACELC-профилю оп…
⚡1🔥1
16 Jun 2026, 15:01 UTC136 views1 reactionsread 8 August 2026 Как давать ссылки на файлы
(и чтобы никто не украл)
🗳 Публичные файлы (аватарка, превью новости)
Любой может посмотреть. Просто ссылка:
https://cdn.myapp.com/assets/12345/avatar.jpg
🗳 Приватные файлы (паспорт, налоговая, личный документ)
Только владелец или кто с правом.
💔 Как не надо делать
Запрос к API: GET /api/get-file?id=123, сервер читает файл с диска и отдает байты.
Почему плохо: Сервер тратит CPU и п…
👍1
11 Jun 2026, 13:02 UTC113 viewsread 8 August 2026 🏅🏅🏅🏅🏅
🎯🎯🎯🎯🎯🎯🎯
Приступаем к розыгрышу онлайн-билета на конференцию HighLoad в Санкт-Петербурге 22-23 июня.
Победителем будет тот, чей комментарий под этим постом с правильными ответами на оба вопроса будет первым.
1. Вы проектируете отказоустойчивый кластер на 5 нод. Принятие решений требует согласия большинства. Как называется это большинство?
2. Какой паттерн помогает обрабатывать всплески нагрузки, временно возв…
Showing the 12 most recent of 18 posts we hold for @solutionstudio. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.