Сегодня необычный эксперимент.
Я хочу дать написать пост в мой канал - Володе Невзорову, который супер эксперт в System Design и даже ведет отдельный канал об этом.
Если вы помните, то я топлю за то, что менеджер должен шарить в технике. И вот Володя написал для вас пост о том, как решить одну из задач проектирования.
Я хочу дать написать пост в мой канал - Володе Невзорову, который супер эксперт в System Design и даже ведет отдельный канал об этом.
Если вы помните, то я топлю за то, что менеджер должен шарить в технике. И вот Володя написал для вас пост о том, как решить одну из задач проектирования.
🔥6❤4👍2
"Спроектируйте сервис заказа еды. Масштабируемый на весь мир, естественно."
Задачу из System Design
Но всё это будет потом. А сначала на сцену должен выйти он - Монолит. Почему?
1) спроектировать минимально работающую систему.
2) описать все нужные флоу - поиск ресторанов, показ меню, выбор блюд, заказ, ...
3) зафиксироваться с интервьюером об очередном пройденном этапе
В моей практике я видел сениорного кандидата, который сразу пошёл в сложную систему. И поплыл...
Нарисовал много сервисов. Но где-то стрелочки не доведены до конца. Не все флоу описаны...
В случае сервиса заказа такая архитектура сводится к микросервисной. Где каждый сервис воплощает какой-то из доменов:
• обслуживание заказа
• проведение оплаты
• доставка
• ...
• Мы хотим масштабировать наши сервисы независимо. По максимуму их развязать.
Поэтому давайте придумаем такую сущность как событие.
order_created, к примеру.• Пускай наш order service при создании пользователем заказа отправляет такое событие.
Куда? Не в какой-то определенный сервис. А в какое-то временное хранилище.
Вот бы выбрать такое, чтобы можно было с одной стороны легко класть. С другой читать. Настраивать время хранения.
• Kafka, твой выход! У нас появляется некое развязывающее ПО. Так называемое middleware.
Всё взаимодействие проходит через него.
• Поздравляю!
• Логика её использования проста - есть писатели, внутренние топики, потребители
• Активно используется в BigTech
• Отлично выполняет функцию перекладчика событий.
Наш
order_created попадает в целевой топик. Откуда эти события вычитывают потребители. В первую очередь payment service. Ещё, возможно, аналитический.Благо функционал consumer groups нам в этом помогает.
1) Мы не пошли в частую ошибку новичка -
сразу масштабироваться закидывая интервьюера всеми мыслимыми и немыслимыми терминами2) Последовали принципу Monolith first
3) Расшили его по сервисам
4) Ввели EDA, события, развязывающий компонент - Kafka
5) Всё это привело нас к более легкому масштабированию
"А что с кубернетиз, деплоями, шардированием?", - оказывается до этого может даже не дойти
Автор - Невзоров Владимир. Телеграмм канал - @system_design_world
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40👍12❤9👌4🤯1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
#пятничное
Ну че, было такое?
🔥 - обожаю наблюдать за такими разборками. У меня глаза даже еще больше навыкате бывают
😎 - сам пару раз участвовал
❤️ - хм…никогда не встречал
Ну че, было такое?
🔥 - обожаю наблюдать за такими разборками. У меня глаза даже еще больше навыкате бывают
😎 - сам пару раз участвовал
❤️ - хм…никогда не встречал
🔥55😎25😁13❤11🤣2👍1🤔1
От хаоса к офферу
В поиске оффера чаще всего не хватает не мотивации, а понятных ориентиров: как понять, готов ли я к работе, чего от меня ждут на собеседовании и в каком направлении развиваться дальше.
karpovꓸcourses подготовили бесплатный гайд по собеседованиям, где шаг за шагом разобрали весь процесс найма аналитика: этапы собеседований, как выглядит хороший отклик, что проверяют на HR-скрининге, чего ждут на техническом интервью и как презентовать свой опыт.
И гайд — «Путь аналитика данных: от Junior к Senior» — это подробное описание грейдов, типичных задач, навыков и зон ответственности, чтобы было понятно, где вы сейчас находитесь и куда двигаться дальше.
Переходите по ссылке и забирайте оба гайда в боте бесплатно: https://clc.to/erid_2W5zFGnCDLU
Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627. erid: 2W5zFGnCDLU
В поиске оффера чаще всего не хватает не мотивации, а понятных ориентиров: как понять, готов ли я к работе, чего от меня ждут на собеседовании и в каком направлении развиваться дальше.
karpovꓸcourses подготовили бесплатный гайд по собеседованиям, где шаг за шагом разобрали весь процесс найма аналитика: этапы собеседований, как выглядит хороший отклик, что проверяют на HR-скрининге, чего ждут на техническом интервью и как презентовать свой опыт.
И гайд — «Путь аналитика данных: от Junior к Senior» — это подробное описание грейдов, типичных задач, навыков и зон ответственности, чтобы было понятно, где вы сейчас находитесь и куда двигаться дальше.
Переходите по ссылке и забирайте оба гайда в боте бесплатно: https://clc.to/erid_2W5zFGnCDLU
Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627. erid: 2W5zFGnCDLU
❤8👍5🔥2👎1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Все, что нужно знать обо мне как о папе дочки!!
🔥 - если у тебя с твоим ребенком также
❤️ - чисто поддержать нас
🦄 - если у тебя дети ведут себя самым послушным образом
🔥 - если у тебя с твоим ребенком также
❤️ - чисто поддержать нас
🦄 - если у тебя дети ведут себя самым послушным образом
🔥40❤34🦄8🤣5🤔1
Media is too big
VIEW IN TELEGRAM
Команды, платформы и сложные проекты
Меня тут некоторое время назад Серёжа Зинкевич - это СЕО К2 Cloud пригласил на подкаст!
🎥Смотреть, если что можно прямо тут.
Прислал вопросы и темы для обсуждения. Я глянул - ну топчик. Сумеем заглянуть во все закоулки души и карьеры.
О чем поразгоняли:
1.
Ошибки, ошибки и еще раз ошибки.
Конечно, с моей любимой притчей:
2.
Где бы я ни был, не могу ни сказать про платформы и про них поговорили.
3.
Не забыли и похоливарить и за классический конфликт «быстро» vs «качественно»
4.
Ну и вишенка на торте: как понять, что пора команду отпустить.
Меня тут некоторое время назад Серёжа Зинкевич - это СЕО К2 Cloud пригласил на подкаст!
🎥Смотреть, если что можно прямо тут.
Прислал вопросы и темы для обсуждения. Я глянул - ну топчик. Сумеем заглянуть во все закоулки души и карьеры.
О чем поразгоняли:
1.
Ошибки, ошибки и еще раз ошибки.
Конечно, с моей любимой притчей:
Однажды самолёт президента стоял в аэропорту на регламентном обслуживании.
Работа шла по чек-листу, всё как всегда.
Один из механиков - опытный, спокойный, без нареканий - забыл закрутить одну гайку.
Мелочь. Почти незаметную.
Перед вылетом проблему заметили во время финальной проверки.
Разобрались. Нашли. Закрутили. Катастрофы не случилось.
Руководство вызвало этого механика.
Все ожидали увольнения. Сам он - тоже.
Но вместо этого ему сказали:
- С этого дня ты главный механик самолёта президента.
Он опешил:
- Почему? Я же ошибся.
Ему ответили:
- Потому что теперь ты единственный, кто точно никогда больше так не ошибётся.
Цена этой ошибки уже уплачена. Повторять её ты не будешь.
А нам нужен человек, который знает, что такое ответственность, а не тот, кто просто ещё не ошибался.
С тех пор этот самолёт обслуживал самый внимательный механик в стране.
2.
Где бы я ни был, не могу ни сказать про платформы и про них поговорили.
3.
Не забыли и похоливарить и за классический конфликт «быстро» vs «качественно»
4.
Ну и вишенка на торте: как понять, что пора команду отпустить.
🔥17❤10⚡3👍2❤🔥1
Так вот у Listen IT появился очень прикольный сайт qomp.club с мини-тестами/квизами по каждому выпуску на канале, чтобы закрепить материал из видео, а не просто посмотреть и забыть.
Формат прям классный - самое то для подготовки к собеседованиям
Но самое интересное, я бы даже сказал, не в самих квизах, а в подаче: сайт сделан в стилистике старой Винды
В общем, этот самый Комп рекомендую - как минимум, просто зайти посмотреть, да и знания по технологиям подтянуть.
Вот квизы, которые приглянулись:
Обзор Agile. Это методология, метод или философия?
Что такое User Story
Как нельзя хранить пароли (и как нужно)
Синтаксис SQL запросов
Что такое AI и как он появился
Полный разбор URL
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥8👍4👎1🤡1🖕1
AI WORKSLOP
Ну что, пока по обычному миру шагает всем уже слегка надоевший ИИ видео слоп, то в корпоративном мире появился новый термин: work slop.
О чем это мы?
Ну тут ребята провели исследование и поняли, что этот самый work slop прямо негативно сказывается на…
На чем же негативно он сказывается?
На человеческий взаимоотношениях.
Люди чувствуют себя обманутыми если получают от коллеги «сгенерированный и необработанный контент».
Давайте подчеркнем важное - глупо не использовать ИИ в работе. Но за ним нужно проверять и перепроверять. Как за очень умным и старательным студентом, но не очень опытным и понимающим всю правду корпоративной жизни.
А еще люди начинают думать хуже об интеллекте того, кто прислал им AI WORKSLOP (нуууу, тут тоже, переделывать контент просто, чтобы он не был похож на AI странно, если сам контент норм, а вот если «не норм», то вопросики возникают»).
В общем, пока кто-то говорит о росте, кто-то о потери продуктивности, страдают наши человеческие отношения.
Что с этим делать?
Ну если контент по своей сути норм, то в чем проблема, что он сделан AI?
Если контент не норм - ну выйдете свою порцию замечаний.
А как у вас опыт?
🤯- если негативный опыт с AI WORKSLOP
❤️ - видел, что часть контента коллеги от AI, но проблемы нет
🦄 - еще не встречал такого
Ну что, пока по обычному миру шагает всем уже слегка надоевший ИИ видео слоп, то в корпоративном мире появился новый термин: work slop.
О чем это мы?
Ну тут ребята провели исследование и поняли, что этот самый work slop прямо негативно сказывается на…
На чем же негативно он сказывается?
На человеческий взаимоотношениях.
Люди чувствуют себя обманутыми если получают от коллеги «сгенерированный и необработанный контент».
Давайте подчеркнем важное - глупо не использовать ИИ в работе. Но за ним нужно проверять и перепроверять. Как за очень умным и старательным студентом, но не очень опытным и понимающим всю правду корпоративной жизни.
А еще люди начинают думать хуже об интеллекте того, кто прислал им AI WORKSLOP (нуууу, тут тоже, переделывать контент просто, чтобы он не был похож на AI странно, если сам контент норм, а вот если «не норм», то вопросики возникают»).
В общем, пока кто-то говорит о росте, кто-то о потери продуктивности, страдают наши человеческие отношения.
Что с этим делать?
Ну если контент по своей сути норм, то в чем проблема, что он сделан AI?
Если контент не норм - ну выйдете свою порцию замечаний.
А как у вас опыт?
🤯- если негативный опыт с AI WORKSLOP
❤️ - видел, что часть контента коллеги от AI, но проблемы нет
🦄 - еще не встречал такого
🤯29❤14🦄13🔥2