![{ между скобок }](/img/default-banner.jpg)
- Видео 136
- Просмотров 360 860
{ между скобок }
Кипр
Добавлен 8 май 2022
Книжный клуб { между скобок }
Накопилась гора книг? Одному сложно заставить себя читать? Нужен систематический подход? Тогда добро пожаловать в книжный клуб! Обсуждаем, делимся впечатлениями и ревьюим друг друга.
Накопилась гора книг? Одному сложно заставить себя читать? Нужен систематический подход? Тогда добро пожаловать в книжный клуб! Обсуждаем, делимся впечатлениями и ревьюим друг друга.
Поздравляем с наступающим Новым Годом 2024!
Поздравляем с наступающим Новым Годом 2024!
Просмотров: 619
Видео
Игорь Пересунько: работа в Startup vs Faang, какой путь выбрать
Просмотров 1,3 тыс.5 месяцев назад
Игорь Пересунько: работа в Startup vs Faang, какой путь выбрать
Distributed Systems Глава 9 Безопасность в распределенных системах | Михаил Курзин Александр Пахомов
Просмотров 6226 месяцев назад
Distributed Systems Глава 9 Безопасность в распределенных системах | Михаил Курзин Александр Пахомов
Maarten van Steen: interview with the author of Distributed Systems
Просмотров 1,5 тыс.6 месяцев назад
Maarten van Steen: interview with the author of Distributed Systems
Distributed Systems Глава 8 Отказоустойчивость | Илья Казначеев, Валерий Жила
Просмотров 8956 месяцев назад
Distributed Systems Глава 8 Отказоустойчивость | Илья Казначеев, Валерий Жила
Блокчейн как распределенная система | Игорь Корсаков, Сергей Тихомиров
Просмотров 4147 месяцев назад
Блокчейн как распределенная система | Игорь Корсаков, Сергей Тихомиров
Distributed Systems Глава 7 Согласованность и репликация данных | Антон Жуков, Николай Ижиков
Просмотров 6617 месяцев назад
Distributed Systems Глава 7 Согласованность и репликация данных | Антон Жуков, Николай Ижиков
Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов
Просмотров 7107 месяцев назад
Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов
Виталий Лихачев, Наталья Саушкина: Публичное собеседование Senior Golang Engineer
Просмотров 8 тыс.7 месяцев назад
Виталий Лихачев, Наталья Саушкина: Публичное собеседование Senior Golang Engineer
Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров
Просмотров 8958 месяцев назад
Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров
Distributed Systems Глава 3 Процессы и Виртуализация | Евгений Козлов, Вячеслав Горюнов
Просмотров 5908 месяцев назад
Distributed Systems Глава 3 Процессы и Виртуализация | Евгений Козлов, Вячеслав Горюнов
Максим Суркиз: Как успешно запустить свой Startup
Просмотров 8338 месяцев назад
Максим Суркиз: Как успешно запустить свой Startup
Гриша Скобелев, Саша Бармин: Публичное собеседование Senior Software Engineer
Просмотров 15 тыс.8 месяцев назад
Гриша Скобелев, Саша Бармин: Публичное собеседование Senior Software Engineer
Distributed Systems Глава 2 Архитектура распределенных систем | Фрол Крючков, Иван Богатырёв
Просмотров 1 тыс.9 месяцев назад
Distributed Systems Глава 2 Архитектура распределенных систем | Фрол Крючков, Иван Богатырёв
Distributed Systems Глава 1 Введение в распределенные системы | Юрий Бабак, Алексей Гончарук
Просмотров 2,5 тыс.9 месяцев назад
Distributed Systems Глава 1 Введение в распределенные системы | Юрий Бабак, Алексей Гончарук
Владимир Абазов, Александр Сальников: АБ-тесты, ограничения и альтернативы
Просмотров 7879 месяцев назад
Владимир Абазов, Александр Сальников: АБ-тесты, ограничения и альтернативы
Ярик Астафьев, Аксель Ткачев: публичное собеседование тимлида
Просмотров 2,4 тыс.10 месяцев назад
Ярик Астафьев, Аксель Ткачев: публичное собеседование тимлида
Валерий Бабушкин, Арсений Кравченко: Интервью с авторами Machine Learning System Design
Просмотров 2,9 тыс.10 месяцев назад
Валерий Бабушкин, Арсений Кравченко: Интервью с авторами Machine Learning System Design
Ольга Елисеева: Как стать лучшим teamlead-ом
Просмотров 1,5 тыс.11 месяцев назад
Ольга Елисеева: Как стать лучшим teamlead-ом
Валерий Бабушкин: Почему Data Scientist-oв не существует
Просмотров 12 тыс.11 месяцев назад
Валерий Бабушкин: Почему Data Scientist-oв не существует
ChatGPT в помощь архитектору / Николай Голов, Иван Шумов
Просмотров 2,5 тыс.Год назад
ChatGPT в помощь архитектору / Николай Голов, Иван Шумов
Саша Пшеборовская - Успех через менторство
Просмотров 1,5 тыс.Год назад
Саша Пшеборовская - Успех через менторство
Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов
Просмотров 1,2 тыс.Год назад
Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов
Основы архитектуры ПО. Глава 17 Микросервисная архитектура / Филипп Дельгядо, Кирилл Ветчинкин
Просмотров 2,5 тыс.Год назад
Основы архитектуры ПО. Глава 17 Микросервисная архитектура / Филипп Дельгядо, Кирилл Ветчинкин
Николай Голов, Николай Марков, Филлип Уваров: Big Data is Dead
Просмотров 1,5 тыс.Год назад
Николай Голов, Николай Марков, Филлип Уваров: Big Data is Dead
Основы архитектуры ПО. Глава 16 Orchestration-Driven Service-Oriented архитектура / Иван Шумов
Просмотров 954Год назад
Основы архитектуры ПО. Глава 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 для разработчиков
Рассказал бы лучше как вырасти по деньгам
Мы ждём закрытия другого сервиса 😂
Судя по профилю линкеда, главный герой уже создал свой стартап. Может пора провести вторую встречу и обсудить изменения?)
но про внутренние и внешние связи (а не каплинг и кохижен) хотя бы правильно сказал и перевёл.
Стоит два монолита и всё стабильно. А когда микросервисы - нестабильно. И тут у тебя двруг соседи выкатили фичу которая при определённых граничных условиях может начать делать какой-то трешак (баг), в результате чего начинается гонка за транзакциями в какой-нибудь маловажной части системы, скажем дисконтак. Но система-то вся, цельная. Ресурсы-то один.. Или просто винт барахлит на инстансе всём. И вместо того чтобы только какой-то из сервосов дисконтов у тебя не работал, не работает весь монолит или сразу оба. И не продаются все товары. Стабильность, блин! Во даёт!
Сложно, очень сложно слушать этот бред и набросы на винтелятор (особенно про Рест - это плохо, а единая БД - норм, масштабировать монолит горизонательно - никаких проблем), которые через слово делает консультант-теоретик и ходок по конференциям, видать известный только в узской московской тусовке финтеха Филипп. Практически каждая его фраза спорит со здравым смыслом, книгами и американскими и мировыми ИТ компаниями, их опытом. Второй гость из Авито, очевидно, более знающий и понимающий, возможно, ещё даже что-то кодит сам, потому и слушать его приятнее и отзываются в сердце его слова после нескольких многолетних распилов наших монолитов на микросервисы
Кролик - ненадёждый брокер?! Пфф... хахаха. Дельгяо, что ты несёшь?!Это просто выдача своих желаемых хотелок за действительность и понты "Я вырос из финтеха", я знаю как работает 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, если вся логика в хранимках?
огонь! подписка!
Молодцы, круто делаете, спасибо Виталий и Гриша.
крутой доклад, спасибо
Дайте ссылочку?)
select for update - как раз часто лучше писать select for no key update (если не собираетесь менять ключевые поля). Т.к. по дефолту select for update это for key update, а поэтому оно вам дополнительно повесит блокировки на родительские по FK таблицы, что может быть совсем не желательно...
Отличная работа, приятно слушать
Professional speaker
Professional speaker :)
Отличная задача, кмк, даже крепкий мидл ее вполне может запилить
Почему бы не рассмотреть вариант с возвратом результата в виде некоторого промиса с каналом Done()? Внутри кеша, если надо, в отдельной горутинке идем во внешний сервис, а горутины хендлеров получают промис и сами решают подождам им готовности результата или сразу вернуть результат клиенту. зы Рекспект Виталию, кейс классный.
За отдельную встречу по мониторингу базы. Истории, метрики, способы решим и тд
ребята, спасибо за выпуск. это О-ГО-НЬ! спасибо Егору и его команде за труды. постгрес про <3