System Design World – Telegram
System Design World
5.01K subscribers
227 photos
22 videos
173 links
Улучшаем навыки проектирования систем вместе! Готовимся к System Design Interview.

Автор - Старший бэкэнд разработчик HighLoad систем, специалист кибербезопасности Невзоров Владимир - @vova_dev
Download Telegram
👨‍🎓 Литература для проектирования

Как получать знания?
+ Статьи, ролики
+ Практика
+ Общение, дискуссии, конференции
+ Книги
+ Чат...
+ ...
В разные моменты жизни интерес склонялся то в одну, то в другую сторону. Что сейчас?

⚡️ Обожаемый HighLoad++
Если быть точнее - Saint HighLoad++ 2024, на котором меня зацепил доклад Владимира Комарова "О распределенных транзакциях".

1️⃣ Владимир написал книгу "Путеводитель по базам данных"
Которую я приобрёл первой в череде представленных.

Что внутри?
Мощный обзор вширь и вглубь. Порой, когда идёт речь вглубь, к примеру, про оптимизации стоимости или описываются варианты соединений, бывает не просто. Нужно сбавлять темп чтения для лучшего понимания. Потом автор выныривает и продолжает тему с helicopter view 🚁
✔️ Понравился заход в тему Изоляций транзакций:
"Именно через возможные аномалии определяются уровни изоляций"
Дальше таблички с dirty write, ... с параллельным выполнением транзакций. Очень наглядно.
✔️ Как сказал составитель подборки must have арх книг - архитектор МТС: "Сам периодически пробегаюсь по «Путеводителю», чтобы освежить знания по теме".
Думаю, это как Клеппманн. Каждый раз можно встретить что-то полезное :)

2️⃣ На хабре попалась "Архитектура Бэкэнда"
Поскольку я уже стал входить в контекст приобретения знаний через книгу, превью автора меня подкупило. Пускай и с небольшими заминками с заказом, всё-же, получилось её заполучить.

Что внутри?
Пока тяжело сказать хорошо. Я оцениваю книгу не только лишь по содержательной части, но и по выразительной.
• Смотрю на то, как автор преподносит материал
• Форматирование текста
• Наличие схем, диаграмм, графиков, таблиц
В книге всего этого нет. Или есть в минимальном количестве. Посмотрим на содержимое. Может перевесит.🤔

3️⃣ Проектирование архитектуры API
Запрыгнуло в последний вагон на азарте 😀

Что внутри?
Как говорил классик: "Будем посмотреть".

🤓 Читали что-нибудь из подборки? Что из книг архитектурной направленности вам зашло, нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥41
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔3🤷2
🥳 День системного аналитика!

Поздравляю! 🎉

⭐️ Мне посчастливилось работать, а также выступать на хакатонах вместе с системными аналитиками.

Системное мышление, умение в интеграцию, коммуникацию, документацию, проектирование и много чего ещё заключено в этих 2ух словах такой мощной профессии🎉

Желаю хороших проектов, успешных интеграций, замечательных коммуникаций - в общем всего-всего! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
15🎉12🤝3
🔥 Redis vs PostgreSQL для кэша. Победитель ...

Нашёл интересную статью. Решил перевести.

Что внутри?
Автор провел бенчмарк.
🔥 Redis ожидаемо быстрее. Но Postgres показал 7400 RPS — это полмиллиарда запросов в день на старом железе.

✔️ Почему выбор в итоге падает на PostgresSQL:
✔️ Меньше зависимостей в стэке
✔️ Достаточная производительность для большинства проектов
✔️ Проще эксплуатация

➡️ Вывод
Если у вас не высоконагруженный проект, то Postgres будет отличным выбором для кэша. Не нужно тянуть Redis без реальной необходимости.
Статья на habr.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥83
😊 А что если устроим 1ый System Design Chill, посвященной разбору статьи?
Anonymous Poll
95%
За
5%
Или выберем другую тему (предложения в комментариях)
Тот самый момент когда сын в первом классе пошёл допом на программирование.
Счастью у отца-ITшника нет предела!

А потом узнал, что у них там Minecraft. И всё первое занятие они в него играли. И ещё одно, по-моему, тоже.

Доп занятие.
За деньги. Поиграть. Ничего не напоминает из 00вых?

Простите, нужно было выговориться.

#мнение
1👨‍💻21👍754💯3
🤝 Пригласили в Яндекс 360 на закрытую арх активность. Вы со мной? 🫵

📸 Думаю, интересно распаковал стенд. Коллеги по цеху зовут ещё 👌
Тогда мне пообещали эксклюзив для нашего сообщества System Design World.

Делюсь подробностями:
➡️ Знакомимся
➡️ Участвуем в архитектурной кате 👍
➡️ Обсуждаем реальные кейсы/практики/факапы(why not?)
➡️ Получаем призы - Алису 🔮, мерч. Будет 3(!) номинации

🧑‍⚖️ 👨🏼‍⚖️ Я в архитектурном жюри
Поэтому по промокоду распакуем трындельник получаете от меня +1 бал к проектированию системы, "Я так рад с тобой встретиться!"🤜

💻 Мероприятие закрытое
На 30-35 специалистов со всей страны.
✔️Нам дают 5 билетов.

👉 Когда и где?
16 октября(четверг) вечером.
В офисе Яндекса в Москве.

Билеты разыгрываем в комментариях:
"Backend/Аналитик/Lead/Sre/Fullstack, 10 лет, заинтересовал ивент...", - потому что/хочу - whatever you like
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍1🆒1
🤕 Nevzorov calling!

😇 Дорогие подписчики!
В прошедшем опросе разбор архитектурного паттерна занял 1ое место 1️⃣

✍️ Статья
Готовлю статью на хабр с описанием популярного паттерна.
Он встречается на System Design Интервью. И кто-то из вас, возможно, его видел в архитектурных решениях на своей работе.

🙋🏼‍♀️🙋🏻‍♂️ Ревьюеры
Мне нужны желающие для ревью - вычитка статьи, комментарии по форме, содержанию.
Плюс, ваши практические кейсы. Для усиления статьи.

🗳 Паттерн - outbox

Пишите в личку:
@vova_dev
"Привет! / Hello / Buongiorno / mi scusi! Готов/готова усилить статью своей экспертизой"
Вечером отвечу 👌


🔥 - встречал/встречала паттерн на интервью, в работе
👍 - что-то новенькое
❤️ - хочу в нём усилиться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1913
🎲 Розыгрыш "Путеводителя по Базам Данных"

📕 Дочитываю интересный путеводитель
Как писал выше - помогает посмотреть на специфику баз данных вширь и вглубь.
Думаю написать в рецензию ➡️

💡 Пришла идея - поделиться таким интересным знанием.
🎮 В виде розыгрыша по контенту канала!

Повезёт не только лишь всем!
Преимущество будет у:
1) Старичков - смогут точнее ответить на вопросы про прошлый контент
2) Новичков - смогут быстрее ответить на вопросы с контекстом недавних активностей
Т.е. всем 🤔

➡️ Отвечайте в комментариях:
"Состою в сообществе System Design World потому что..."
"ответ"

1️⃣ Ответить можно только на 1 вопрос!
Чем полнее, тем лучше. Если кто-то написал и считаете, что ответите полнее - действуйте.

🚀 Поехали!
1) Какое имя дали героине последнего митапа про паттерн outbox?
2) С СТО какой компании я общался про технологическое преобразование, становление System Design Интервью?
3) Кто занёс на канал разбор Клеппманна?
4) Сколько уровней ответов на вопросы про TCP я выделил в соответствующем посте?
5) Что включала в себя самая первая версия HTTP, которая впоследствии стала называться HTTP/0.9?
6) Какой пример с шардированием описан на основе книги "Web scalability for startup engineers"?
7) Финалистом какого хакатона стала команда System_Design_World?

🕯 Победитель будет выбран беспристрастным рандомом на 1ом System Design Chill'е ☺️

🔥 - хочу больше System Design розыгрышей
👍 - интересная активность
⚡️ - сделать регулярной в 1ое число нового месяца
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥134🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥9👍8
EDA, C4, воркшоп

⛵️ Очередное погружение с Podlodka Techlead Crew в глубины IT архитектуры 🫧
Занял первое место по активности среди участников в первый раз. Да, я люблю максимум! ⚡️

🔖 Теперь пришло время поделиться архитектурными знаниями с моей стороны.

Когда конференция?
С 13 по 17 октября. Онлайн.

👀 Чему посвящена?
-- > “Архитектурные антипаттерны” < --


🤔 Про что расскажу?
Проведу воркшоп «Еда, EDA и C4 - выбери 3 из 3»
Спроектируем сервис начиная с монолита вплоть до перевода функциональности на Event-Driven Architecture:
+ с событиями
+ отказоустойчивостью, масштабированием
+ кафкой
-> Всё как мы любим в мире HighLoad ❤️
Отобразим в С4 нотации. И катнём на прод 👌

А ещё будет про:
🛠 Модульный монолит: убийца микросервисов
Какие плюсы микросервисов реально доступны и без них и как монолит снижает сложность и экономит ресурс — Денис Цветцих
📑 Дизайн-доки как в FAANG
Как обсуждать архитектуру до кода, избегать холиваров и делать дизайн-доки полезными — Дмитрий Волыхин
⚡️ Error Handling: от боли к порядку.
Стандарты обработки ошибок вместо хаоса при интеграциях через API — Евгений Лукьянов

🎁 Везёт на бонусы для System Design World)
+ Забираем промокод Nevzorov_promo
+ Мне как спикеру дали проходки. А потом я попросил ещё для нашего сообщества ) И дали ещё 😊
Можно выиграть написав в комментарии:
"Хочу в плавание с тобой, потому что..."

Подробности и билеты: https://podlodka.io/techcrew
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍41
На 2ом потоке System Design Интенсива стартовали бонусные встречи 🎁

🏄‍♂️ В рамках первой пришёл Евгений - TeamLead Avito.
Рассказывает про создание аналога реального antifraud😳
Проект, который строит своей командой внутри Avito.
Через него проходят все ваши запросы на создание объявления 😎 Нагрузки... Ох 🔄

🗣️ Ранее на канале он разбирал:
+ Проектирование leetcode
+ Проектирование youtube
Залайканость этих видео поражает 😀💪

💡 Подумал, что можно в будущем разобрать с Евгением одну из подсистем антифрода на канале.

Как считаете?

👨‍🎓🔥 Усиливаемся в архитектуре, закладываем систему:
3ий поток - 1.12.25 ▶️
Самая вкусная стоимость для вашей системной зимней прокачки сейчас. Всего 20 мест!
—> Программа <—
Промокод EARLYBIRD
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🤔1
🕹 Своя игра по System Design. Финал!

4️⃣ Четвёрка смельчаков. Дерзила ведущий!

👊 Они сойдутся оффлайн!
Чтобы понять у кого System Design мозги самые прокаченные 🧠😼

◾️ Отборочный тур подарил нам 4ку финалистов с разных уголков страны!

Финал первой Своей Игры по System Design в рунете подарит нам призёра! 🏅

Куда приходить смотреть?
Ссылка на трансляцию уже есть в сообществе MTS True Tech Arch.
Также появится здесь в день проведения.

Зачем смотреть?
Прокачиваем собственные архитектурные знания! Повышаем насмотренность!
Следим за волнующимися жаждущими победы финалистами. Это же первый батлл в своём роде! 🤩

А выиграть онлайн что-нибудь можно?
Можно! И даже нужно!
—-> Регистрируемся здесь <—-
После регистрации появится ссылка на чат игры(кто-то там уже есть из подписчиков :) ).
В нём обсуждение в процессе игры и розыгрыш от компаний партнеров! 🎁

⚡️ Первая Своя Игра по System Design, Архитектуре в рунете уже через 5 дней!...

🔥 - приду смотреть онлайн
⚡️ - поучаствую в розыгрыше
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1543🆒3🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
👍15🔥9🆒2
Финалисты 1ой игры по System Design!

Совсем скоро стартуем!

👋 Пришла идея познакомить вас с финалистами)
Возможно, выберите своего любимчика 🤝

➡️ В карточках краткое описание про каждого.
Плюс, ответ на самый главный вопрос 😏

! Знакомьтесь !

◾️Также хочу представить члена команды - Дари.
Помогала при составление вопросов для викторины.
С ней познакомились на одном из архитектурных хакатонов. А потом встретились вживую на HighLoad++.
Дари мощно штормит хакатоны:
🥇 1 место — IT_ONE Cup (Системный анализ)
+ призёрка, финалистка других

=> Подробней на её канале про системный анализ и архитектуру - Saga_IT

Билеты оффлайн!
Супер неожиданная и приятная новость, что площадка сделает и оффлайн размещение зрителей!
Локация - МСК, БЦ Декарт. 16:00, понедельник.
=> Пишите в комментариях - хочу на Свою Игру по System Design потому что...
Вернусь в личку до конца дня к счастливчикам.
Высокая вероятность у первых 10 ответивших.

А пока...
🏆 Как вы думаете кто победит и почему? :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍75🔥2