Search
Write a publication
Pull to refresh
15
0
Владимир @avovana7

User

Send message

System Design для начинающих: всё, что вам нужно. Часть 6

Level of difficultyEasy
Reading time13 min
Views9.3K

Вам не нужно изучать какую‑либо теорию, кроме этой статьи, чтобы начать собеседоваться. После прочтения смело приступайте к решению типовых System Design задач.

Изучая System Design, вы часто видите только теоретические материалы. В этой статье я постарался показать в том числе практическую реализацию многих вещей, чтобы вы не просто готовились к собеседованиям, но и знали, как эти вещи используются в реальном мире.

Читать далее

System Design — ТОП 5 ошибок новичка на интервью

Level of difficultyEasy
Reading time9 min
Views16K

Почему так сложно пройти первые System Design Интервью? Какие есть подводные камни? Оказывается, что не все понимают базовый алгоритм прохождения, а также нюансы движения по основным этапам.

Меня зовут Владимир и я senior backend в геораспределенной HighLoad системе. Которая выдерживает пиковые нагрузки в млн RPS. Моя страсть System Design. Я успешно прохожу интервью в BigTech компании, а также готовлю учеников. Выделил ТОП-5 ошибок у новичков и готов поделиться их разбором. Подробности под катом.

Узнать ошибки

System Design для начинающих: всё, что вам нужно. Часть 5

Level of difficultyEasy
Reading time11 min
Views17K

Продолжаем наращивать базу знаний по System Design! В этот раз освятим использование Pub/Sub, Event-Driven Architecture, Distributed Systems, Leader Election. Посмотрим на их концепции и области применения при проектирование высокодоступных отказоустойчивых систем.

Читать далее

System Design для начинающих: всё, что вам нужно. Часть 4

Level of difficultyEasy
Reading time12 min
Views17K

Продолжаем наращивать базу знаний по System Design. В этот раз освятим использование BLOB Storage, CDN, Message Broker. Посмотрим на основные концепции и области применения этих важных компонентов при проектирование высокодоступных отказоустойчивых систем.

Читать далее

Почему Redis работает так быстро, несмотря на то, что он однопоточный?

Level of difficultyEasy
Reading time7 min
Views29K

Redis — это высокопроизводительное хранилище «ключ-значение» в оперативной памяти, известное своей невероятной скоростью. Фактически, один сервер Redis может обрабатывать до 100 000 запросов в секунду (QPS). Такая скорость часто удивляет, особенно если учесть, что Redis в основном работает по однопоточной модели обработки запросов. Так почему же Redis работает так быстро, несмотря на однопоточный подход? Давайте рассмотрим ключевые факторы, влияющие на производительность Redis.

Читать далее

Мировой трафик вырос на 17,2%. Что ещё в отчёте Cloudflare за 2024 год?

Level of difficultyEasy
Reading time7 min
Views1.6K

Компания Cloudflare опубликовала отчёт «Обзор 2024 года» — подробный документ, в котором рассматриваются ключевые тенденции и закономерности, сформировавшиеся в интернете за последний год.

В рамках этой ежегодной традиции (начавшейся в 2020 году) Cloudflare собирает информацию из своей довольно обширной глобальной сети и набора данных и превращает все эти данные в историю о том, как развивается онлайн-мир.

Буду с вами честен - я впервые обращаю внимание на этот отчёт. Меня действительно поразили выводы, к которым они пришли. Это возможность для всех нас (владельцев сайтов) изучить силы, стоящие за интернетом, которым мы пользуемся каждый день, и, возможно, пройти 2025 году чуть более подготовленными. 👍

(Вы можете прочитать оригинал отчета здесь.)

Читать далее

System Design для начинающих: всё, что вам нужно. Часть 3

Level of difficultyEasy
Reading time10 min
Views24K

Вам не нужно изучать какую‑либо теорию, кроме этой статьи, чтобы начать собеседоваться. После прочтения смело приступайте к решению типовых System Design задач.

Изучая System Design, вы часто видите только теоретические материалы. В этой статье я постарался показать в том числе практическую реализацию многих вещей, чтобы вы не просто готовились к собеседованиям, но и знали, как эти вещи используются в реальном мире.

Читать далее

System Design для начинающих: всё, что вам нужно. Часть 2

Level of difficultyEasy
Reading time11 min
Views24K

Вам не нужно изучать какую‑либо теорию, кроме этой статьи, чтобы начать собеседоваться. После прочтения смело приступайте к решению типовых System Design задач.

Изучая System Design, вы часто видите только теоретические материалы. В этой статье я постарался показать в том числе практическую реализацию многих вещей, чтобы вы не просто готовились к собеседованиям, но и знали, как эти вещи используются в реальном мире.

Читать далее

System Design для начинающих: всё, что вам нужно. Часть 1

Level of difficultyEasy
Reading time12 min
Views76K

Вам не нужно изучать какую‑либо теорию, кроме этой статьи, чтобы начать собеседоваться. После прочтения смело приступайте к решению типовых System Design задач.

Изучая System Design, вы часто видите только теоретические материалы. В этой статье я постарался показать в том числе практическую реализацию многих вещей, чтобы вы не просто готовились к собеседованиям, но и знали, как эти вещи используются в реальном мире.

Читать далее

Как Notion обрабатывает 200 миллиардов объектов данных

Level of difficultyEasy
Reading time3 min
Views8.3K

Переход от PosgreSQL-only решения к собственному DataLake для отделения read нагрузки под нужды аналитики и AI.

Читать далее

Saint HighLoad++ 2024. Заметки путешественника

Level of difficultyEasy
Reading time7 min
Views3.2K

"Работает? Не трогай!" Но только не в HighLoad! Расти нужно постоянно. Всё менять и переделывать. Но как? И с помощью каких практик? А может и так сойдёт? Поехал искать ответ на Saint HighLoad++.

Читать далее

ProIT Fest 2024. Заметки путешественника

Level of difficultyEasy
Reading time5 min
Views1.1K

Каково это - узнать о построение отдела RnD, а после этого сходить на психологический коучинг для ITшника?

Или же послушать батл "Go vs Python"(где победит Java) и узнать истинное определение System Design со многими подробностями построения высоконагруженных систем? И всё это в одном месте.

Санкт-Петербург, февраль, самая нестандартная IT конференция. Поехали!

Читать далее

Технологическое бум Тинькофф, рождение System Design интервью

Level of difficultyEasy
Reading time13 min
Views11K

Привет, Хабр! На полях конференции Yandex.Talks взял интервью у Александра Поломодова, который за 7 лет вырос в Тинькофф до технического директора. Александр рассказал про технологический бум компании благодаря вовремя принятым решениям, возможностям роста, упомянул о важных качествах инженера.

Пользуясь возможностью задать любой вопрос я, наконец, узнал зачем директору, в подчинение которого под тысячу человек создавать, популяризировать и лично проводить System Design Интервью.

Читать далее

Распределенное управление конкурентностью

Level of difficultyEasy
Reading time4 min
Views7.9K

Управление конкурентным доступом является очень важной концепцией в Системе Управления Базами Данных. Оно гарантирует, что одновременное выполнение запросов несколькими процессами или пользователями оставит данные в согласованном состоянии. Особое место занимает доступ к Базе Данных в распределенной системе с множеством конкурирующих за ресурс узлов.

Читать далее

HighLoad++ 2023. Заметки путешественника. День 1

Level of difficultyEasy
Reading time7 min
Views4.2K

У многих сегодняшний день был не простой. Коммунальщики справлялись с мощнейшим снегопадом. Участники конференции с лавиной информации. А меня бомбило от самой организации. В хорошем смысле слова.

Читать далее

Information

Rating
3,618-th
Registered
Activity

Specialization

Backend Developer
Senior
Linux
C++ STL
ClickHouse
Python
Nginx