{ между скобок }
{ между скобок }
  • 134
  • 344 596

Відео

Игорь Пересунько: работа в Startup vs Faang, какой путь выбрать
Переглядів 1,2 тис.5 місяців тому
Игорь Пересунько: работа в Startup vs Faang, какой путь выбрать
Distributed Systems Глава 9 Безопасность в распределенных системах | Михаил Курзин Александр Пахомов
Переглядів 5915 місяців тому
Distributed Systems Глава 9 Безопасность в распределенных системах | Михаил Курзин Александр Пахомов
Maarten van Steen: interview with the author of Distributed Systems
Переглядів 1,4 тис.6 місяців тому
Maarten van Steen: interview with the author of Distributed Systems
Distributed Systems Глава 8 Отказоустойчивость | Илья Казначеев, Валерий Жила
Переглядів 8636 місяців тому
Distributed Systems Глава 8 Отказоустойчивость | Илья Казначеев, Валерий Жила
Блокчейн как распределенная система | Игорь Корсаков, Сергей Тихомиров
Переглядів 3966 місяців тому
Блокчейн как распределенная система | Игорь Корсаков, Сергей Тихомиров
Distributed Systems Глава 7 Согласованность и репликация данных | Антон Жуков, Николай Ижиков
Переглядів 6186 місяців тому
Distributed Systems Глава 7 Согласованность и репликация данных | Антон Жуков, Николай Ижиков
Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов
Переглядів 6796 місяців тому
Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов
Виталий Лихачев, Наталья Саушкина: Публичное собеседование Senior Golang Engineer
Переглядів 8 тис.7 місяців тому
Виталий Лихачев, Наталья Саушкина: Публичное собеседование Senior Golang Engineer
Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров
Переглядів 8657 місяців тому
Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров
Distributed Systems Глава 3 Процессы и Виртуализация | Евгений Козлов, Вячеслав Горюнов
Переглядів 5687 місяців тому
Distributed Systems Глава 3 Процессы и Виртуализация | Евгений Козлов, Вячеслав Горюнов
Максим Суркиз: Как успешно запустить свой Startup
Переглядів 8277 місяців тому
Максим Суркиз: Как успешно запустить свой Startup
Гриша Скобелев, Саша Бармин: Публичное собеседование Senior Software Engineer
Переглядів 14 тис.8 місяців тому
Гриша Скобелев, Саша Бармин: Публичное собеседование Senior Software Engineer
Distributed Systems Глава 2 Архитектура распределенных систем | Фрол Крючков, Иван Богатырёв
Переглядів 9988 місяців тому
Distributed Systems Глава 2 Архитектура распределенных систем | Фрол Крючков, Иван Богатырёв
Distributed Systems Глава 1 Введение в распределенные системы | Юрий Бабак, Алексей Гончарук
Переглядів 2,4 тис.8 місяців тому
Distributed Systems Глава 1 Введение в распределенные системы | Юрий Бабак, Алексей Гончарук
Владимир Абазов, Александр Сальников: АБ-тесты, ограничения и альтернативы
Переглядів 7769 місяців тому
Владимир Абазов, Александр Сальников: АБ-тесты, ограничения и альтернативы
Ярик Астафьев, Аксель Ткачев: публичное собеседование тимлида
Переглядів 2,2 тис.9 місяців тому
Ярик Астафьев, Аксель Ткачев: публичное собеседование тимлида
Валерий Бабушкин, Арсений Кравченко: Интервью с авторами Machine Learning System Design
Переглядів 2,9 тис.10 місяців тому
Валерий Бабушкин, Арсений Кравченко: Интервью с авторами Machine Learning System Design
Ольга Елисеева: Как стать лучшим teamlead-ом
Переглядів 1,4 тис.10 місяців тому
Ольга Елисеева: Как стать лучшим teamlead-ом
Валерий Бабушкин: Почему Data Scientist-oв не существует
Переглядів 11 тис.10 місяців тому
Валерий Бабушкин: Почему Data Scientist-oв не существует
ChatGPT в помощь архитектору / Николай Голов, Иван Шумов
Переглядів 2,5 тис.11 місяців тому
ChatGPT в помощь архитектору / Николай Голов, Иван Шумов
Саша Пшеборовская - Успех через менторство
Переглядів 1,5 тис.11 місяців тому
Саша Пшеборовская - Успех через менторство
Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов
Переглядів 1,2 тис.Рік тому
Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов
Основы архитектуры ПО. Глава 17 Микросервисная архитектура / Филипп Дельгядо, Кирилл Ветчинкин
Переглядів 2,4 тис.Рік тому
Основы архитектуры ПО. Глава 17 Микросервисная архитектура / Филипп Дельгядо, Кирилл Ветчинкин
Николай Голов, Николай Марков, Филлип Уваров: Big Data is Dead
Переглядів 1,4 тис.Рік тому
Николай Голов, Николай Марков, Филлип Уваров: Big Data is Dead
Основы архитектуры ПО. Глава 16 Orchestration-Driven Service-Oriented архитектура / Иван Шумов
Переглядів 935Рік тому
Основы архитектуры ПО. Глава 16 Orchestration-Driven Service-Oriented архитектура / Иван Шумов
Тагир Валеев: интервью с автором 100 Java Mistakes and How to Avoid Them
Переглядів 3,1 тис.Рік тому
Тагир Валеев: интервью с автором 100 Java Mistakes and How to Avoid Them
Основы архитектуры ПО. Глава 15 Space-based архитектура / Евгений Кузовлев
Переглядів 1,1 тис.Рік тому
Основы архитектуры ПО. Глава 15 Space-based архитектура / Евгений Кузовлев
Виктор Гамов: Не используй Event-Driven, сделай Service Mesh
Переглядів 2,1 тис.Рік тому
Виктор Гамов: Не используй Event-Driven, сделай Service Mesh
Юля Яковлева, Константин Шибков: ChatGPT для разработчиков
Переглядів 1,9 тис.Рік тому
Юля Яковлева, Константин Шибков: ChatGPT для разработчиков

КОМЕНТАРІ

  • @romankolesnikov4373
    @romankolesnikov4373 День тому

    О! Легендарные легенды !!! Вопрос ))) если в контейнере на логах «послетали» hard link, как удалить эти файлы, или как вернуть доступ к ним ? Т.е. в папке файлы при ls -l показываются, но не копируются, не открываются для чтения, не архивируются ))) папка естественно намаунчена в контейнер … что делать ?

  • @IliaGlazkov
    @IliaGlazkov День тому

    Прекрасное интервью!🎉

  • @invgreat5608
    @invgreat5608 3 дні тому

    Зверский собес. Думаю абсолютное большинство сеньоров не вытянуло такое интервью

  • @gpankov
    @gpankov 5 днів тому

    Write ahead log позволяет в терминах эсид строить дюрабилити, ребята что эти слова означают?😊

    • @gpankov
      @gpankov 5 днів тому

      Где этому научиться?

  • @yodude2493
    @yodude2493 8 днів тому

    МОЖНО ЕЩЕ ГРОМЧЕ И ЧАЩЕ ГЛОДАТЬ ВОДУ!!

  • @wiserich5187
    @wiserich5187 10 днів тому

    Great

  • @maryjillian595
    @maryjillian595 10 днів тому

    Очень полезно и кратко, спасибо большое!

  • @mexvision-3556
    @mexvision-3556 10 днів тому

    Люди добрые, подскажите где можно подписать петицию "за дженерики в php". Как долго нам придется писать эти громоздкие аннотации? По хорошему, их вообще при компиляции можно опускать. Они в 99% случаев, нужны лишь для удобного написания кода, чтобы не стрелять себе в ногу. Да, PHP интерпретируемый и с них толку практически нет, но как же удобно будет писать код. Атрибуты перекочевали с аннотаций, в чем проблема то же самое сделать и с дженериками?

  • @user-kx4gf9ch8r
    @user-kx4gf9ch8r 11 днів тому

    после второго задания можно заканчивать, сеньером там даже и не пахнет

  • @user-kx4gf9ch8r
    @user-kx4gf9ch8r 11 днів тому

    если из первой задачки на defer убрать убрать naked return, то результат будет 0. В чем фокус?

  • @marinamatyushina623
    @marinamatyushina623 13 днів тому

    Так и не поняла в чем сложность поддержки о которой озвучили в примере...С поддержкой вообще как раз проблем нет, нужно только знание pgplsql,разве нет?

  • @user-yd5ri1mn4i
    @user-yd5ri1mn4i 13 днів тому

    Интересно рассказываете про Lingualeo, что сложно поддерживать версионирование хранимок, триггеры и все такое, и следом идет повествование про pg_cron, где упоминаете гитлаб, и вдруг, версионирование уже спокойно в таком случае поддерживается

    • @makeitgit
      @makeitgit 13 днів тому

      Вы не сможете тестировать одновременно разные версии тригггеров. Либо это будет крайне сложно и неудобно поддерживать. Да даже банальные метрики в базу простым образом не вложить внутри триггера. Просто пример - а как сделать A/B тест новой логики, если логика в триггере в БД.

    • @user-yd5ri1mn4i
      @user-yd5ri1mn4i 12 днів тому

      ​@@makeitgit Да, триггеры - боль. А вы уверены что в решении Lingualeo используются триггеры? В чем сложность и неудобность поддержания, при условии хороших компетенций plpgsql, если вся логика в хранимках?

  • @amzproj4281
    @amzproj4281 13 днів тому

    огонь! подписка!

  • @eddypartey1075
    @eddypartey1075 14 днів тому

    Молодцы, круто делаете, спасибо Виталий и Гриша.

  • @user-wl8zx5yk6c
    @user-wl8zx5yk6c 14 днів тому

    крутой доклад, спасибо

  • @sergeyka347
    @sergeyka347 14 днів тому

    Дайте ссылочку?)

  • @ilyaportnov181
    @ilyaportnov181 15 днів тому

    select for update - как раз часто лучше писать select for no key update (если не собираетесь менять ключевые поля). Т.к. по дефолту select for update это for key update, а поэтому оно вам дополнительно повесит блокировки на родительские по FK таблицы, что может быть совсем не желательно...

  • @ZeleniiKot
    @ZeleniiKot 16 днів тому

    Отличная работа, приятно слушать

  • @user-ng6xj8pk2u
    @user-ng6xj8pk2u 16 днів тому

    Professional speaker

  • @user-ng6xj8pk2u
    @user-ng6xj8pk2u 16 днів тому

    Professional speaker :)

  • @user-wl8zx5yk6c
    @user-wl8zx5yk6c 17 днів тому

    Отличная задача, кмк, даже крепкий мидл ее вполне может запилить

  • @user-qd7wb2ti5j
    @user-qd7wb2ti5j 17 днів тому

    Почему бы не рассмотреть вариант с возвратом результата в виде некоторого промиса с каналом Done()? Внутри кеша, если надо, в отдельной горутинке идем во внешний сервис, а горутины хендлеров получают промис и сами решают подождам им готовности результата или сразу вернуть результат клиенту. зы Рекспект Виталию, кейс классный.

  • @valarg5756
    @valarg5756 20 днів тому

    За отдельную встречу по мониторингу базы. Истории, метрики, способы решим и тд

  • @sergiusnovikov
    @sergiusnovikov 21 день тому

    ребята, спасибо за выпуск. это О-ГО-НЬ! спасибо Егору и его команде за труды. постгрес про <3

  • @ilyaportnov181
    @ilyaportnov181 21 день тому

    мне всё время казалось, что B-tree это от слова Block, потому что там в алгоритмах всё время "прочитать блок", "записать блок", "определить какой блок нужен"...

  • @user-ri7mk9ek6e
    @user-ri7mk9ek6e 21 день тому

    Спасибо Егору за качественную книгу, которая выложена в свободном доступе! Спасибо проекту между скобок, что приглашаете участников инженерной истории, которая пишется сегодня!

  • @SemyonF89
    @SemyonF89 21 день тому

    Крутой собес. Кот очень любит, доверяет❤

  • @NeoJohnSmit
    @NeoJohnSmit 25 днів тому

    Полина - белочка

  • @bubblesort6368
    @bubblesort6368 26 днів тому

    Зря вы так про творческих фронтендеров) Очень часто беда то не в них. Им крутят руки дизайнеры. Мол сделал компонент и думаешь красавчик, а потом дизайнер нарисует что-то очень похожее но немножко не такое и в итоге ты не можешь переиспользовать написаный компонент и делаешь всё заново. В апишки дизайнеры не лазят и поддерживать константность проще)

  • @Qnoize
    @Qnoize 26 днів тому

    Тестовое задание подходит только если собираешься джуна брать, разрабам, кто работает, сомневаюсь, что будут делать. Только если у них работа фиговая.

  • @greycrey6554
    @greycrey6554 28 днів тому

    В машине всегда были призраки-случайные сегменты кода, которые сконпоновавшись вместе, образуют непредиденные протоколы. Эти незапланированные, свободные радикалы порождают вопросы о свободе воли, творчестве, и даже о том, что мы могли бы назвать душой....

  • @broismarvinEkb
    @broismarvinEkb 28 днів тому

    Интервью очень интересное, Алексей спасибо что нашли время !

  • @zombarium
    @zombarium Місяць тому

    Алексея всегда приятно послушать, спасибо за встречу!

  • @timmyyyyyyyyyyyydimkakoopa5732
    @timmyyyyyyyyyyyydimkakoopa5732 Місяць тому

    спасибо за видео, но хочется донести, вас смотрят люди, которые уже понимают про горизонтальный скейлинг, шардирование, constant hashing и балансировщик. Хочется больше дискуссий, где use-cases доводится до конца, а не уходит в те же практические парадигмы, которые лишь возвращают в начало беседы из чего всё начиналось. Я поясню, что понятие trade off в CAP, вещь закономерная, но хочется услышать из ПРАКТИКИ или ОПЫТА, что в конечном счете выберем сам архитектор. usecase#1: у нас 1M запросов стучит в балансировщик, который направляет запросы на 50 инстансов, те в свою очередь прокидывют ивенты в кафку. Часть из 50 инстансов начинают падать и мы получаем 40, балансировщик распределяет нагрузку между 40, пока те 10 начинают подниматься снова. У нас происходит момент, когда очередь переполняется быстрее обычного, ведь до этого её consume-ли еще 10 человек. На этапе того, когда мы еще не до конца поняли, что упало 10, мы поймали еще несколько retry от запросов. В итоге у нас следующая картина: - в очереди лежит большое количество однотипных иветов с ретраев которые нужно согласовывать - у нас частью ключа в партиции является timestamp, который может потенциально при поздней обработке запроса закинуть ивент в другой шард - упала очередь, забиты конкретные партиции - distributed tracing обсудить и тд, ведь всё что магически пропало в проде, придётся искать usecase#2: огромные входные данные с выбором монги в качестве основной базы, где в конечном счете бизнес вырос и теперь у нас downtime очень сильно влияет на бизнес. Какие есть безполезненные палки для поддержания жизни способности отказоустойчивости монги, вместо базовых советов из книги переходить на cassandra usecase#3: разговоры о деньгах очень важны и они показывают, что книги служат пособием в идеальном мире, но влияние фактора бизнеса сильно сказывается на решениях. Хотелось бы услышать примеры из жизни, где ценообразование повлияло на выбор системы, где бизнес отклонил заявку на решение по финансовой причине и тд _____________ (все примеры не взяты сейчас из реальной среды, но потенциально имеют место быть). Хочется увидеть что-то дальше и детальнее обычного шардирования или как минимум на реальных примерах проговаривать интересные стратегии по выбору ключа и тд

  • @StackOverflowMan
    @StackOverflowMan Місяць тому

    Было ощущения общения слепых с глухими. И это при участии Олега, который гений в обучении, умении передать суть. Трешак, лучше наверное почитать книжку и всё.

  • @petrelevich
    @petrelevich Місяць тому

    pg_advisory_lock отлично работают. Можно использовать в рамках транзакции, можно в рамках сессии. Не понятно, как аналогичный функционал можно сделать в коде так же хорошо и надежно.

  • @vitek0585
    @vitek0585 Місяць тому

    Спасибо за очередной клевый выпуск 👍 про не явные возможности и эйдж кейсы очень было бы интересно послушать про редис)

  • @enjoyit8499
    @enjoyit8499 Місяць тому

    крутяк, крутяк, спасибо. Прям очень интересно

  • @user-hv5dj9bg6m
    @user-hv5dj9bg6m Місяць тому

    Спасибо за ссылку на бложег)

  • @broismarvinEkb
    @broismarvinEkb Місяць тому

    Спасибо очень интересно и легко слушать спикеров

  • @Deletedeletedelete
    @Deletedeletedelete Місяць тому

    Фигасе! Какие люди)

  • @alexanderbelkin5978
    @alexanderbelkin5978 Місяць тому

    Авторы когда говорят что можно купить много памяти и не использовать индексы не понимают как организована память в x86. Если работать по такому сценарию, то это будет медленнее чем с индексами из-за множественных переключений контекста между ядрами и нагрузкой на внутреннюю шину, интерконнект.

  • @alexpa480
    @alexpa480 Місяць тому

    не только у ai есть галлюцинации ua-cam.com/users/shorts5cvc3H4iFeo?si=sKyoI3fiQiSa8NPo

  • @genya2463
    @genya2463 Місяць тому

    Не палите в следующий раз урл кодшера и код не будет исчезать

    • @pavel4279
      @pavel4279 12 днів тому

      А может зрителям надо быть добропорядочными, а не клоунами?

    • @genya2463
      @genya2463 12 днів тому

      На это ты не можешь повлиять

  • @user-nl7fw3yp8p
    @user-nl7fw3yp8p Місяць тому

    Вот бы всегда собесы проводились так, как будто есть ещё зрители, для которых неотвеченный вопрос раскрывается. А то интервьюверы любят просто пойти дальше, типа не знаешь ну и не знай дальше.

  • @noone7796
    @noone7796 Місяць тому

    По факту Вроде они договорились делать broadcast ответа чтобы не делать лишние одинаковык запросы, но написали простой кеш без инвалидации, а потом только начали делать broadcast, и его не успели. имхо в реальном собесе это no hire.

  • @SergiusBfg
    @SergiusBfg Місяць тому

    Норм норм.

  • @alevadnaya
    @alevadnaya Місяць тому

    Очень интересно, спасибо за интервью. У меня был опыт, когда компания уходиоа из РФ. Но дела нужно было передать, иаски делать и тд. И нам предложили следующую схему. 2 зп выплачивают по-любому, но если перформишь до конца, передаешь все дела корректно и тд, то выплату получаешь совсем другую. Это сработало.

  • @SergiusBfg
    @SergiusBfg Місяць тому

    Олег конечно же😂

  • @crudashlep1784
    @crudashlep1784 Місяць тому

    Потрясающее интересная дискуссия! Спасибо за то что вы делаете. Вынес много нового для себя