Книжный клуб { между скобок } Накопилась гора книг? Одному сложно заставить себя читать? Нужен систематический подход? Тогда добро пожаловать в книжный клуб! Обсуждаем, делимся впечатлениями и ревьюим друг друга.
Хорошая книга. Читаю. Еще и бесплатная это вообще круто.
@GrigoriySokolik4 күн бұрын
При неограниченном бюджете, кажется, что стоило бы ставить по парочке серверов на пользователя в каждом регионе с 50 TB оперативки, чтобы все считалось быстро. И к черту все коробочные решения: просто сервис на плюсах, которвый аккуратно размечает память и эффективно утилизирует процессор.
@blackplaydoh35224 күн бұрын
"Это рост ответственности" - какой ответственности? Ты - джавоскуф, под тобой гоферы, к тебе приходят согласовать решение, ты как прокладка согласовываешь его, в случе если возникает проблема - ты скидываешь вину на подчиненных - мол они виноваты, ты по итогу ответственность никакую не несешь. Сколько раз уже это случалось, Ян? Напомнить?
@gustawbobowski13334 күн бұрын
Просто инфоцыган
@94riv4 күн бұрын
Самый классный гость - Евгений! Смотрел почти все видео цикла - здесь самая глубокая экспертиза прямо чувствуется
@TheGeneSIS4K5 күн бұрын
27:30 Согласен, сейчас черти что происходит...и очень сложно, смешалось все
@user-gk2kn3ri7z9 күн бұрын
Поржал, когда начался разговор о навешивании дополнительных обязанностей на сотрудников без предложения каких-либо бонусов. Эффективный менеджмент как он есть:)))
@romaniancoder51879 күн бұрын
что за прогу используете?)
@mezhdu_skobok8 күн бұрын
Excalidraw
@user-pq9zz8gs4s10 күн бұрын
Рассказал бы лучше как вырасти по деньгам
@dreamworm810 күн бұрын
Мы ждём закрытия другого сервиса 😂
@vlad433812 күн бұрын
Судя по профилю линкеда, главный герой уже создал свой стартап. Может пора провести вторую встречу и обсудить изменения?)
@user-ll2xw7tn6v14 күн бұрын
но про внутренние и внешние связи (а не каплинг и кохижен) хотя бы правильно сказал и перевёл.
@user-ll2xw7tn6v14 күн бұрын
Стоит два монолита и всё стабильно. А когда микросервисы - нестабильно. И тут у тебя двруг соседи выкатили фичу которая при определённых граничных условиях может начать делать какой-то трешак (баг), в результате чего начинается гонка за транзакциями в какой-нибудь маловажной части системы, скажем дисконтак. Но система-то вся, цельная. Ресурсы-то один.. Или просто винт барахлит на инстансе всём. И вместо того чтобы только какой-то из сервосов дисконтов у тебя не работал, не работает весь монолит или сразу оба. И не продаются все товары. Стабильность, блин! Во даёт!
@user-ll2xw7tn6v14 күн бұрын
Сложно, очень сложно слушать этот бред и набросы на винтелятор (особенно про Рест - это плохо, а единая БД - норм, масштабировать монолит горизонательно - никаких проблем), которые через слово делает консультант-теоретик и ходок по конференциям, видать известный только в узской московской тусовке финтеха Филипп. Практически каждая его фраза спорит со здравым смыслом, книгами и американскими и мировыми ИТ компаниями, их опытом. Второй гость из Авито, очевидно, более знающий и понимающий, возможно, ещё даже что-то кодит сам, потому и слушать его приятнее и отзываются в сердце его слова после нескольких многолетних распилов наших монолитов на микросервисы
@user-sy4vu8cs4x5 күн бұрын
То то в сбере легла кафка. Пошли дубли платежей после восстановления и микросервис посчитал владельцев карточек мошенникам. И заблокировал их 😂
@artemgri918815 күн бұрын
Кролик - ненадёждый брокер?! Пфф... хахаха. Дельгяо, что ты несёшь?!Это просто выдача своих желаемых хотелок за действительность и понты "Я вырос из финтеха", я знаю как работает Redis в облаках, хотя вообще не понял о чём тебе сказали. Есть конкретные цифры которые будут говорить о ненадёжности кролика в одинаковых условиях? Нет? Ну вот и всё.
@AlexFilenko15 күн бұрын
Ребят, спасибо за контент! Было бы здорово, если бы вы ещё все метрики и непонятные слова расшифровывали для неискушенных)
@Xxxxxxxxxxxxxxxxxxxy2k16 күн бұрын
Ни стыда, ни совести, ни номера телефона
@ZhenkaOrel16 күн бұрын
Впечатление, что первоначальный сбор требований не был учтен в дальнейшем построении архитектуры
@ZhenkaOrel16 күн бұрын
В целом интересно вышло, но стоило подробнее рассказать про ответы от chatgpt, раз уж речь идёт о сравнении
@Persikys16 күн бұрын
скорее сложилось впечатление, не то что парень работал с cdn-ми, балансерами и пр. А то что он прочел в гайдах по прохожденю system design interview, что надо это все использовать) почти ноль про устройство сервиса, зато обмазано баззвордами )
@gam6itko17 күн бұрын
30:00 Мутационное тестирование это fuzzing?
@angek.t.ahounou103619 күн бұрын
Thanks Mr van Steen 😊!
@angek.t.ahounou103619 күн бұрын
Many valuable insights!Thanks!
@barackobama272219 күн бұрын
Я 20 лет в IT и делаю вывод, что часть людей это энергетические вампиры, а остальная часть жертвы для этих энергетических вампиров, которые медленно из жертвы вытягивают жизненные силы с изощренностью маньяка! Даже здесь это происходит!
@user-fx3of4zx6s20 күн бұрын
Полный бред дизайнить систему , наподобие Нетфликса , вы за один сетевой трафик не расплатитесь ни по каким прайс листам , какого фига не посчитали то его ? он будет равен нескольким миллиардам долларов
@misterkto121 күн бұрын
Под такое лучше делать отдельный канал. Прогерскую жизнь как таковую. Мягко скажем не всех эта инфа интересует. Тем более в современных реалих. Ну ладно вы ухилянты, да ради бога. Зачем другим такое в головы лить?
@blackplaydoh352222 күн бұрын
Очень слабый кандидат. К нему пришел заказчик, собеседуемый сам придумал требования вместо того чтобы СПРОСИТЬ и сам залез в дебри каждой "системы". Узнал макс размер текстового сообщения, не спросил макс размер вложения, узнал про комнаты/приватный чат, не спросил про шифрование. Заказчик скзаал про стриминг в чате, собеседуемый вообще это полностью проигнорировал. По итогу интервью нет ни ролевой модели, ни информационной архитектуры, ничего гео-распределенного... Полный хохотач.
@MrLotrus23 күн бұрын
Какая-то сильно искусственная игра, основанная на теории и статьях. С одной стороны полезно для кругозора, с другой по-моему полезней более приземлённые проекты разбирать, но детально.
@pipmy23 күн бұрын
фига у сеньора уровень канеш *фейспалм*
@codebrainy624623 күн бұрын
В индексе лежат ссылки на все страницы с версиями строк и постгресу нужно сходить во все страницы и найти актуальную
@codebrainy624623 күн бұрын
Фил фактор по умолчанию 90 а не 100
@codebrainy624623 күн бұрын
Уровень изоляции по умолчанию Рид комитед а не репитабл рид
@nifirusnifirus713824 күн бұрын
Уровень изоляции по умолчанию Read Committed, наверное оговорились , но никто не исправил
@savelyev2725 күн бұрын
Видно чел в основном на митингах сидит а не разрабатывает
@romankolesnikov437328 күн бұрын
О! Легендарные легенды !!! Вопрос ))) если в контейнере на логах «послетали» hard link, как удалить эти файлы, или как вернуть доступ к ним ? Т.е. в папке файлы при ls -l показываются, но не копируются, не открываются для чтения, не архивируются ))) папка естественно намаунчена в контейнер … что делать ?
@IliaGlazkov29 күн бұрын
Прекрасное интервью!🎉
@invgreat5608Ай бұрын
Зверский собес. Думаю абсолютное большинство сеньоров не вытянуло такое интервью
@gpankovАй бұрын
Write ahead log позволяет в терминах эсид строить дюрабилити, ребята что эти слова означают?😊
@gpankovАй бұрын
Где этому научиться?
@yodude2493Ай бұрын
МОЖНО ЕЩЕ ГРОМЧЕ И ЧАЩЕ ГЛОДАТЬ ВОДУ!!
@wiserich5187Ай бұрын
Great
@maryjillian595Ай бұрын
Очень полезно и кратко, спасибо большое!
@mexvision-3556Ай бұрын
Люди добрые, подскажите где можно подписать петицию "за дженерики в php". Как долго нам придется писать эти громоздкие аннотации? По хорошему, их вообще при компиляции можно опускать. Они в 99% случаев, нужны лишь для удобного написания кода, чтобы не стрелять себе в ногу. Да, PHP интерпретируемый и с них толку практически нет, но как же удобно будет писать код. Атрибуты перекочевали с аннотаций, в чем проблема то же самое сделать и с дженериками?
@user-kx4gf9ch8rАй бұрын
после второго задания можно заканчивать, сеньером там даже и не пахнет
@user-kx4gf9ch8rАй бұрын
если из первой задачки на defer убрать убрать naked return, то результат будет 0. В чем фокус?
@marinamatyushina623Ай бұрын
Так и не поняла в чем сложность поддержки о которой озвучили в примере...С поддержкой вообще как раз проблем нет, нужно только знание pgplsql,разве нет?
@user-yd5ri1mn4iАй бұрын
Интересно рассказываете про Lingualeo, что сложно поддерживать версионирование хранимок, триггеры и все такое, и следом идет повествование про pg_cron, где упоминаете гитлаб, и вдруг, версионирование уже спокойно в таком случае поддерживается
@makeitgitАй бұрын
Вы не сможете тестировать одновременно разные версии тригггеров. Либо это будет крайне сложно и неудобно поддерживать. Да даже банальные метрики в базу простым образом не вложить внутри триггера. Просто пример - а как сделать A/B тест новой логики, если логика в триггере в БД.
@user-yd5ri1mn4iАй бұрын
@@makeitgit Да, триггеры - боль. А вы уверены что в решении Lingualeo используются триггеры? В чем сложность и неудобность поддержания, при условии хороших компетенций plpgsql, если вся логика в хранимках?
Пікірлер
Хорошая книга. Читаю. Еще и бесплатная это вообще круто.
При неограниченном бюджете, кажется, что стоило бы ставить по парочке серверов на пользователя в каждом регионе с 50 TB оперативки, чтобы все считалось быстро. И к черту все коробочные решения: просто сервис на плюсах, которвый аккуратно размечает память и эффективно утилизирует процессор.
"Это рост ответственности" - какой ответственности? Ты - джавоскуф, под тобой гоферы, к тебе приходят согласовать решение, ты как прокладка согласовываешь его, в случе если возникает проблема - ты скидываешь вину на подчиненных - мол они виноваты, ты по итогу ответственность никакую не несешь. Сколько раз уже это случалось, Ян? Напомнить?
Просто инфоцыган
Самый классный гость - Евгений! Смотрел почти все видео цикла - здесь самая глубокая экспертиза прямо чувствуется
27:30 Согласен, сейчас черти что происходит...и очень сложно, смешалось все
Поржал, когда начался разговор о навешивании дополнительных обязанностей на сотрудников без предложения каких-либо бонусов. Эффективный менеджмент как он есть:)))
что за прогу используете?)
Excalidraw
Рассказал бы лучше как вырасти по деньгам
Мы ждём закрытия другого сервиса 😂
Судя по профилю линкеда, главный герой уже создал свой стартап. Может пора провести вторую встречу и обсудить изменения?)
но про внутренние и внешние связи (а не каплинг и кохижен) хотя бы правильно сказал и перевёл.
Стоит два монолита и всё стабильно. А когда микросервисы - нестабильно. И тут у тебя двруг соседи выкатили фичу которая при определённых граничных условиях может начать делать какой-то трешак (баг), в результате чего начинается гонка за транзакциями в какой-нибудь маловажной части системы, скажем дисконтак. Но система-то вся, цельная. Ресурсы-то один.. Или просто винт барахлит на инстансе всём. И вместо того чтобы только какой-то из сервосов дисконтов у тебя не работал, не работает весь монолит или сразу оба. И не продаются все товары. Стабильность, блин! Во даёт!
Сложно, очень сложно слушать этот бред и набросы на винтелятор (особенно про Рест - это плохо, а единая БД - норм, масштабировать монолит горизонательно - никаких проблем), которые через слово делает консультант-теоретик и ходок по конференциям, видать известный только в узской московской тусовке финтеха Филипп. Практически каждая его фраза спорит со здравым смыслом, книгами и американскими и мировыми ИТ компаниями, их опытом. Второй гость из Авито, очевидно, более знающий и понимающий, возможно, ещё даже что-то кодит сам, потому и слушать его приятнее и отзываются в сердце его слова после нескольких многолетних распилов наших монолитов на микросервисы
То то в сбере легла кафка. Пошли дубли платежей после восстановления и микросервис посчитал владельцев карточек мошенникам. И заблокировал их 😂
Кролик - ненадёждый брокер?! Пфф... хахаха. Дельгяо, что ты несёшь?!Это просто выдача своих желаемых хотелок за действительность и понты "Я вырос из финтеха", я знаю как работает Redis в облаках, хотя вообще не понял о чём тебе сказали. Есть конкретные цифры которые будут говорить о ненадёжности кролика в одинаковых условиях? Нет? Ну вот и всё.
Ребят, спасибо за контент! Было бы здорово, если бы вы ещё все метрики и непонятные слова расшифровывали для неискушенных)
Ни стыда, ни совести, ни номера телефона
Впечатление, что первоначальный сбор требований не был учтен в дальнейшем построении архитектуры
В целом интересно вышло, но стоило подробнее рассказать про ответы от chatgpt, раз уж речь идёт о сравнении
скорее сложилось впечатление, не то что парень работал с cdn-ми, балансерами и пр. А то что он прочел в гайдах по прохожденю system design interview, что надо это все использовать) почти ноль про устройство сервиса, зато обмазано баззвордами )
30:00 Мутационное тестирование это fuzzing?
Thanks Mr van Steen 😊!
Many valuable insights!Thanks!
Я 20 лет в IT и делаю вывод, что часть людей это энергетические вампиры, а остальная часть жертвы для этих энергетических вампиров, которые медленно из жертвы вытягивают жизненные силы с изощренностью маньяка! Даже здесь это происходит!
Полный бред дизайнить систему , наподобие Нетфликса , вы за один сетевой трафик не расплатитесь ни по каким прайс листам , какого фига не посчитали то его ? он будет равен нескольким миллиардам долларов
Под такое лучше делать отдельный канал. Прогерскую жизнь как таковую. Мягко скажем не всех эта инфа интересует. Тем более в современных реалих. Ну ладно вы ухилянты, да ради бога. Зачем другим такое в головы лить?
Очень слабый кандидат. К нему пришел заказчик, собеседуемый сам придумал требования вместо того чтобы СПРОСИТЬ и сам залез в дебри каждой "системы". Узнал макс размер текстового сообщения, не спросил макс размер вложения, узнал про комнаты/приватный чат, не спросил про шифрование. Заказчик скзаал про стриминг в чате, собеседуемый вообще это полностью проигнорировал. По итогу интервью нет ни ролевой модели, ни информационной архитектуры, ничего гео-распределенного... Полный хохотач.
Какая-то сильно искусственная игра, основанная на теории и статьях. С одной стороны полезно для кругозора, с другой по-моему полезней более приземлённые проекты разбирать, но детально.
фига у сеньора уровень канеш *фейспалм*
В индексе лежат ссылки на все страницы с версиями строк и постгресу нужно сходить во все страницы и найти актуальную
Фил фактор по умолчанию 90 а не 100
Уровень изоляции по умолчанию Рид комитед а не репитабл рид
Уровень изоляции по умолчанию Read Committed, наверное оговорились , но никто не исправил
Видно чел в основном на митингах сидит а не разрабатывает
О! Легендарные легенды !!! Вопрос ))) если в контейнере на логах «послетали» hard link, как удалить эти файлы, или как вернуть доступ к ним ? Т.е. в папке файлы при ls -l показываются, но не копируются, не открываются для чтения, не архивируются ))) папка естественно намаунчена в контейнер … что делать ?
Прекрасное интервью!🎉
Зверский собес. Думаю абсолютное большинство сеньоров не вытянуло такое интервью
Write ahead log позволяет в терминах эсид строить дюрабилити, ребята что эти слова означают?😊
Где этому научиться?
МОЖНО ЕЩЕ ГРОМЧЕ И ЧАЩЕ ГЛОДАТЬ ВОДУ!!
Great
Очень полезно и кратко, спасибо большое!
Люди добрые, подскажите где можно подписать петицию "за дженерики в php". Как долго нам придется писать эти громоздкие аннотации? По хорошему, их вообще при компиляции можно опускать. Они в 99% случаев, нужны лишь для удобного написания кода, чтобы не стрелять себе в ногу. Да, PHP интерпретируемый и с них толку практически нет, но как же удобно будет писать код. Атрибуты перекочевали с аннотаций, в чем проблема то же самое сделать и с дженериками?
после второго задания можно заканчивать, сеньером там даже и не пахнет
если из первой задачки на defer убрать убрать naked return, то результат будет 0. В чем фокус?
Так и не поняла в чем сложность поддержки о которой озвучили в примере...С поддержкой вообще как раз проблем нет, нужно только знание pgplsql,разве нет?
Интересно рассказываете про Lingualeo, что сложно поддерживать версионирование хранимок, триггеры и все такое, и следом идет повествование про pg_cron, где упоминаете гитлаб, и вдруг, версионирование уже спокойно в таком случае поддерживается
Вы не сможете тестировать одновременно разные версии тригггеров. Либо это будет крайне сложно и неудобно поддерживать. Да даже банальные метрики в базу простым образом не вложить внутри триггера. Просто пример - а как сделать A/B тест новой логики, если логика в триггере в БД.
@@makeitgit Да, триггеры - боль. А вы уверены что в решении Lingualeo используются триггеры? В чем сложность и неудобность поддержания, при условии хороших компетенций plpgsql, если вся логика в хранимках?
огонь! подписка!
Молодцы, круто делаете, спасибо Виталий и Гриша.
крутой доклад, спасибо
Дайте ссылочку?)