Happy Wednesday! 👋
Четвертый эпизод сериала SREды по средам. Говорим про SLO зависимостей и SLO «в голове».
Почему много девяток aka идеально работающий сервис может быть не всегда хорошо? Если пять ваших зависимостей работают 99.9% времени в квартал, то какие гарантии можно дать для вашего сервиса? А что там в датацентре: как часто сыпятся диски и горит процессор? А что если экскаватор перекопал кабель? Что такое MTTR, MTTF?
Видео: https://www.youtube.com/watch?v=-K-d8_86P6w
Аудио: https://sre.mave.digital/
Четвертый эпизод сериала SREды по средам. Говорим про SLO зависимостей и SLO «в голове».
Почему много девяток aka идеально работающий сервис может быть не всегда хорошо? Если пять ваших зависимостей работают 99.9% времени в квартал, то какие гарантии можно дать для вашего сервиса? А что там в датацентре: как часто сыпятся диски и горит процессор? А что если экскаватор перекопал кабель? Что такое MTTR, MTTF?
Видео: https://www.youtube.com/watch?v=-K-d8_86P6w
Аудио: https://sre.mave.digital/
YouTube
SLO зависимостей | SREды по средам | E4
0:10 О чем этот эпизод?
2:10 Пример зависимости от мобильного интернета
3:30 Что такое Multi Tier?
6:20 SLO в голове у клиента
7:30 Пример с SQL
14:08 Chaos Engineering
19:03 Упражнение: SLO зависимостей для шарилки секретов
28:16 Упражнение: считаем SLO…
2:10 Пример зависимости от мобильного интернета
3:30 Что такое Multi Tier?
6:20 SLO в голове у клиента
7:30 Пример с SQL
14:08 Chaos Engineering
19:03 Упражнение: SLO зависимостей для шарилки секретов
28:16 Упражнение: считаем SLO…
👍8🔥5❤3
Happy Wednesday! 👋
Пятый эпизод подкаста SREды по средам. Говорим про мониторинги и алертинги.
4 золотые метрики: latency, traffic, errors, saturation. Что такое sev1/sev2/sev3 в Амазоне или когда на разбор полетов приходил VP? Про жизнь на дежурствах с пейджером и alert fatigue. Про что на самом деле должны прилетать алерты, а про что не должны? Зачем нужны алерты на производную от бюджета на ошибки. Обо всем этом и многом другом в 5 выпуске подкаста SREды по средам.
Видео: https://youtu.be/BdRzFoqk0Qc
Аудио: https://sre.mave.digital/
Пятый эпизод подкаста SREды по средам. Говорим про мониторинги и алертинги.
4 золотые метрики: latency, traffic, errors, saturation. Что такое sev1/sev2/sev3 в Амазоне или когда на разбор полетов приходил VP? Про жизнь на дежурствах с пейджером и alert fatigue. Про что на самом деле должны прилетать алерты, а про что не должны? Зачем нужны алерты на производную от бюджета на ошибки. Обо всем этом и многом другом в 5 выпуске подкаста SREды по средам.
Видео: https://youtu.be/BdRzFoqk0Qc
Аудио: https://sre.mave.digital/
YouTube
Мониторинги и алертинги | SREды по средам | E5
0:20 Как Павел проходил собес в Google
3:52 Мониторинг: зачем и как?
10:00 Black-box vs white-box
16:50 Соотношение сигнал-шум
18:50 Зачем нужен пейджер?
29:40 Sev1 / Sev2 / Sev3 алерты
45:00 Плохие пейджы
48:50 4 золотых сигнала для любого сервиса
54:40…
3:52 Мониторинг: зачем и как?
10:00 Black-box vs white-box
16:50 Соотношение сигнал-шум
18:50 Зачем нужен пейджер?
29:40 Sev1 / Sev2 / Sev3 алерты
45:00 Плохие пейджы
48:50 4 золотых сигнала для любого сервиса
54:40…
🔥11👍7❤5⚡1😁1
Happy Wednesday! 👋
Шестой эпизод подкаста SREды по средам, завершающий выпуск образовательного цикла 😊
В этом выпуске говорим в деталях про инциденты, траблшутинг и постмортемы. Что за роли оператора, инцидент командора и летописца. Что делать, чтобы это не превратилось в ненужное упражнение. Чем хорошие фоллоу-апы отличаются от плохих?
Видео: https://youtu.be/2vv7uN_RDO0
Аудио: https://sre.mave.digital/
Шестой эпизод подкаста SREды по средам, завершающий выпуск образовательного цикла 😊
В этом выпуске говорим в деталях про инциденты, траблшутинг и постмортемы. Что за роли оператора, инцидент командора и летописца. Что делать, чтобы это не превратилось в ненужное упражнение. Чем хорошие фоллоу-апы отличаются от плохих?
Видео: https://youtu.be/2vv7uN_RDO0
Аудио: https://sre.mave.digital/
YouTube
Инциденты и постмортемы | SREды по средам | E6
0:45 Введение в траблшутинг
8:10 Про graceful degradation
11:20 Кто должен траблшутить?
16:55 Фреймворк для траблшутинга: что где и почему
19:30 Про инциденты
24:20 Зачем намеренно ломать свой сервис?
27:55 Про управление стрессом
33:00 Шедоуинг дежурств…
8:10 Про graceful degradation
11:20 Кто должен траблшутить?
16:55 Фреймворк для траблшутинга: что где и почему
19:30 Про инциденты
24:20 Зачем намеренно ломать свой сервис?
27:55 Про управление стрессом
33:00 Шедоуинг дежурств…
🔥12👍8🙏3🥱2❤1
Всем привет! 👋
Cтартапы с русскоговорящими фаундерами – один из работающих способов найти работу за рубежом сейчас, в наше непростое время 😅
Вакансии в таких компаниях собирают моикореша друзья в канале Dev & ML Connectable Jobs.
Как результат – уже десятки читателей получили офферы в Neon, InDrive, 1inch, Chatfuel и другие зарубежные компании.
Вот пример актуальных позиций:
– Junior Python Developer в Wargaming (Белград)
– Frontend Developer в Plata Card (ребята из Тинькофф строят необанк в Мексике, работают remote или на Кипре)
– Senior Backend developer в Finom, €4000 - €6000 (remote, помогают с релокацией на Кипр)
– Senior QA Engineer в JetBrains
– Principal Data Scientist в InDrive (Лондон)
Enjoy и удачи на интервью! 🤞
Cтартапы с русскоговорящими фаундерами – один из работающих способов найти работу за рубежом сейчас, в наше непростое время 😅
Вакансии в таких компаниях собирают мои
Как результат – уже десятки читателей получили офферы в Neon, InDrive, 1inch, Chatfuel и другие зарубежные компании.
Вот пример актуальных позиций:
– Junior Python Developer в Wargaming (Белград)
– Frontend Developer в Plata Card (ребята из Тинькофф строят необанк в Мексике, работают remote или на Кипре)
– Senior Backend developer в Finom, €4000 - €6000 (remote, помогают с релокацией на Кипр)
– Senior QA Engineer в JetBrains
– Principal Data Scientist в InDrive (Лондон)
Enjoy и удачи на интервью! 🤞
Telegram
Dev & ML Connectable Jobs
Вакансии от 300+ зарубежных компаний с русскоговорящими фаундерами или командами. Наши читатели уже получили офферы в JetBrains, 1inch, Neon, Chatfuel и другие компании💙
Разместить вакансию: https://cutt.ly/wwCoGNAm
Для связи: @connectable_jobs_team
Разместить вакансию: https://cutt.ly/wwCoGNAm
Для связи: @connectable_jobs_team
👍22🔥13❤8💩5😁2🤩1
Всем привет! 👋
В четверг, 20 июня, будем говорить с Максом Титовым про то, как фронтендеру подготовиться к собеседованию
https://youtube.com/live/NT3bAtdBcGg
В четверг, 20 июня, будем говорить с Максом Титовым про то, как фронтендеру подготовиться к собеседованию
https://youtube.com/live/NT3bAtdBcGg
YouTube
Как фронтендеру подготовиться к собеседованию
1:20 Начало
2:47 Макс о себе
11:35 С чего начинать подготовку
27:11 HR скрининг и резюме
39:45 Секция алгоритмов
47:25 UI / live coding
59:30 Frontend System Design
1:16:10 Experience / Culture fit
1:21:18 Про релокейт и визы
1:31:10 Нужно ли разбираться…
2:47 Макс о себе
11:35 С чего начинать подготовку
27:11 HR скрининг и резюме
39:45 Секция алгоритмов
47:25 UI / live coding
59:30 Frontend System Design
1:16:10 Experience / Culture fit
1:21:18 Про релокейт и визы
1:31:10 Нужно ли разбираться…
🔥32👍21❤5🥰3👌1
С наступающим! 🎉 Неизменно, всем 🕊️ в новом году!
❤74🔥24🕊14💩1
С наступающим! 🎉 Неизменно, всем 🕊️ в новом году!
❤40😁15🕊7🔥1
Всем привет! 👋
Вместо Advent of Code в декабре устроил себе небольшой Advent of Vibecode и сделал https://systemdesigntrainer.com/ — кому актуально, кто готовится к секции по системному дизайну сейчас, пожалуйста, велком в бету. 🚀
Какую проблему решает сервис 👇
Зачастую системный дизайн заваливают не потому, что не знают, как делать бэкенд (нормальная ситуация: когда 10 лет программируешь, потом идёшь на собес и заваливаешь его), а потому что не знакомы с форматом интервью. Этапы: сбор требований, back-of-the-envelope, high-level дизайн, модель данных, deep dive и так далее. Либо слишком быстро уходят в детали, не уточнив требования, либо, напротив, долго ходят по кругу, когда уже прошла половина интервью.
https://app.systemdesigntrainer.com — это тренажёр, чтобы набить руку: укладываться в формат и тайминг, вспомнить основные концепции и диаграммы порисовать, все как на настоящем интервью. По ходу интервью собираются сигналы (как бы это делал живой интервьюер), в конце выдаётся фидбек (как на мок-интервью).
Вместо Advent of Code в декабре устроил себе небольшой Advent of Vibecode и сделал https://systemdesigntrainer.com/ — кому актуально, кто готовится к секции по системному дизайну сейчас, пожалуйста, велком в бету. 🚀
Какую проблему решает сервис 👇
Зачастую системный дизайн заваливают не потому, что не знают, как делать бэкенд (нормальная ситуация: когда 10 лет программируешь, потом идёшь на собес и заваливаешь его), а потому что не знакомы с форматом интервью. Этапы: сбор требований, back-of-the-envelope, high-level дизайн, модель данных, deep dive и так далее. Либо слишком быстро уходят в детали, не уточнив требования, либо, напротив, долго ходят по кругу, когда уже прошла половина интервью.
https://app.systemdesigntrainer.com — это тренажёр, чтобы набить руку: укладываться в формат и тайминг, вспомнить основные концепции и диаграммы порисовать, все как на настоящем интервью. По ходу интервью собираются сигналы (как бы это делал живой интервьюер), в конце выдаётся фидбек (как на мок-интервью).
Systemdesigntrainer
Master System Design Interviews | System Design Interview Simulator
AI-powered interview simulations that feel real. Practice under pressure, get actionable feedback, and land your dream engineering role at FAANG and top tech companies.
🔥41❤13👍2
💻 Coding interviews in a nutshell
Всем привет! 👋 Вместо Advent of Code в декабре устроил себе небольшой Advent of Vibecode и сделал https://systemdesigntrainer.com/ — кому актуально, кто готовится к секции по системному дизайну сейчас, пожалуйста, велком в бету. 🚀 Какую проблему решает сервис…
Прикрутил нормальный фидбек: теперь интервьюер ведет себя как настоящий интервьюер, ставит HIRE/NO HIRE и пишет фидбек в hiring committee.
Сделал бекфил данных, так что велком смотреть фидбек своих законченных сессий, для затравки один из фидбеков 👇
ROAST MODE ON! 😂
Сделал бекфил данных, так что велком смотреть фидбек своих законченных сессий, для затравки один из фидбеков 👇
The interview transcript shows only the initial 7 minutes of what should have been a 45-60 minute discussion. While Viktor made reasonable initial choices (selecting IP-based rate limiting), the conversation never progressed to actual system design, component selection, data structures, algorithms, or any of the deeper technical discussions expected of a mid-level engineer. The candidate's responses were brief and reactive rather than demonstrating proactive problem-solving or structured thinking. For a mid-level position, I would expect to see more initiative in driving the conversation forward, proposing initial architectures unprompted, and demonstrating depth in at least some areas of the design.
ROAST MODE ON! 😂
🔥26