Шукаємо bottleneck 🍾 систем, прочитавши ✅ЦЮ КНИГУ✅ Книжковий клуб #3

  Рет қаралды 13,620

DOU

DOU

Күн бұрын

📒 В цьому випуску будемо обговорювати книгу "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems." автора Martin Kleppmann про переваги та недоліки різних технологій обробки та зберігання даних. Лінк на книгу - www.amazon.com/Designing-Data...
📖 У книжковому клубі IT-спеціалісти обговорюють прочитану книгу, діляться своїми враженнями і думками про прочитане. Рубрика буде цікава як любителям почитати, так і тим, у кого на це немає часу, бо "вижимку" змісту книги ви зможете отримати, подивившись це відео. Якщо хочеться швидше - просто поставте швидкість відтворення 1.25X, чи 1.5X. Приємного перегляду!
🎁 Для того, щоб виграти книгу, напишіть в коментарях історію найнеочікуванішого падіння вашої системи, з якої ви працювали, або були до неї дотичні.
🔔 Підписуйтесь на DOU і включіть дзвіночок, щоб першими дивитися нові випуски - dou.ua/goto/87Qb
🎤 Ведучі цього випуска:
🟨 Олекс Майстренко - / oleksmaistrenko
🟩 Володимир Кириченко - profile.php?...
🟧 Євгеній Обрезков - / ghaiklor
Картка ПриватБанк: 4731219631562901 ⚔️ Гроші ідуть на 57 ОМПБр, 34 бат, «Хорт»
🟦 Катерина Ніколаєва - profile.php?...
⏩ Навігація:
00:00 Інтро
01:05 Чому цю книгу варто прочитати?
06:29 Про що говориться у кожному розділі книги
19:05 Як знати, чи буде моя система в принципі масштабуватися?
24:16 Кому ця книга допоможе?
26:30 Історія bottleneck стримінгового сервісу
33:14 Історія про bottleneck з стисканням файлів
35:15 Коли додавання індексів не працює
36:25 Надійність фізичної архітектури
47:15 Кому ми рекомендуємо почитати цю книгу
53:15 Що кожен виніс з книги?
01:01:43 Оцінки книги
01:03:13 Розіграш книги
📝 Наступною читатимемо "Міряй важливе. OKR. Проста ідея зростання вдесятеро" авторства Джон Доер

Пікірлер: 46
@DOU_youtube
@DOU_youtube Жыл бұрын
🎁 Для того, щоб виграти книгу, напишіть в коментарях історію найнеочікуванішого падіння вашої системи, з якої ви працювали, або були до неї дотичні
@MrMikonoid
@MrMikonoid Жыл бұрын
Треба було видалити over 1 000 000 файлів в директорії, видалив через команду find + args, але помилився терміналом і то був сервер з БД плюс саме директорія з базою даних))
@vkopaniev
@vkopaniev Жыл бұрын
В нас був додаток месенджер, який працював на акторах (Akka) в кластері (Akka Cluster Sharding), який складався з декількох нод розподілених по двум датацентрам. Один датацентр розташовувся по один бік річки, а другий по інший бік. Так от якось у місті стався блекаут по лівий берег (знайма історія, правда?), один з датацентрів на якусь хвилину вийшов з ладу і втратив звʼязок, через це в нашому актор кластері стався сплітбрейн, датацентр на лівому березі продовжив роботу, але не мав зʼєднання більше з іншим датацентром. Найжахливіше у цій ситуації було те, що крім кластер шардінгу система акторів також використовувала akka persistence для реалізації Event Sourcing. Не вдаючись в деталі того, як це працювало, скажу, що ноди з двох кластерів, які сформувалися після сплітбрейну, почали писати в event store (базу даних для зберігання подій) паралельно, таким чином спотворюючи данні в бд, роблячі данні в ній corrupted. Нащастя, проблема була виявлена швидко, і продакшн інженери змогли вимкнути один із кластерів, а данні в бд були мануально ревертнуті до валідного стану.
@ExpanteD
@ExpanteD Жыл бұрын
В мене була ситуація коли тільки почав працювати розробником і десь через 3-4 місяці мені доручили розробляти нову фічу (до того максимум баги фіксив). Цей функціонал я розробляв трохи довго, десь 2-3 тижні (ага,саме так). От уже після успішного рев'ю і деплою на develop середовище я пішов на кухню пообідати. Під час обіду підходить до мене сіньйор розробник з проекту і каже: - Після мерджу твого коду develop середовище не працює і заблокана робота для всіх dev, QA яким зараз потрібне середовище - Зараз іду підфіксаю, там просто багато коду, але це все можна ревертнути - Та можеш уже не спішити, насолоджуйся обідом, бо це можливо твій останній обід в компанії Після цих слів сказати що у мене був шок - це нічого не сказати) Звичайно що я швидко закінчив обід і пішов шукати в чому проблема, і як виявилось хтось погано змерджився з моїми змінами і усе впало) Усе це швидко пофіксилось, але жарт про останній обід в компанії таки запам’ятався і був дуже неочікуваним)
@ihorshvydiuk3631
@ihorshvydiuk3631 Жыл бұрын
гарний випуск, корисний. захотілось почитати, томуууу найнеочікуваніше падіння системи (працюю дата інженером) було в червні цього року, після якого був витік даних і система не була доступна клієнтам 3 дні. я не спав взагалі ці 3 дні, після чого 1,5 місяці розгрібали цей інцидент. більше деталей розповісти на жаль не можу. за короткий проміжок часу я стііііііки навчився, що весь попередній досвід здався квіточками як результат - деплою тепер в прод і руки уже не трясуться (система була написана в 2004 році)
@user-re4fp5rx1f
@user-re4fp5rx1f Жыл бұрын
Буда в нас база 1С, я на той час був початковим розробником, десь з рік я працював з цією базою, але багатьох єлементів не знав. Так ось, створив свою зовнішню аппку яка повинна була відредагувати данні примусово, не за логікою. Зайшовши в директорію з усіма аппками, я зплутав і відкрив не ту. В результаті чого в мене відрубився розрахунок в бд таблиць, на основі яких формується вся аналітика, та підрахунок залишків. В цій базі працювало десь 50 людей офісу, та 20 людей з виробництва. Вся робота зупиняється, і я замість того щоб просто увімкнути тригери (я на той момент не знав як їх включити), я кажу системним адміністраторам що потрібно витягувати з бекапу. В результаті чого: пів дня роботи заводу втрачено, а для відновлення всіх данних ще 4 дні проводили інвентаризацію (бо втратились штрихкоди)))))
@dmytrostepanyshchenko1063
@dmytrostepanyshchenko1063 Жыл бұрын
Дякую за випуск, гарний формат. Дозволю собі не погодитись із деякими тезами з випуску. Це книга пояснює фундаментальні принципи зберігання і обробки даних, включаючи принципи розподілених систем. Це як підручник “Основи вищої математики” чи “Основи електротехніки”, але у світі комп'ютерної інженерії. Особливість цієї книги в тому, що всі принципи підкріплені практичними прикладами як це реалізовано в тій чи іншій конкретній системі. Тож книга не намагається вам продати Kafka або якусь іншу технологію. Kafka просто як яскравий приклад розподіленої streaming платформи. Теза про надійність заліза чи мережі кардинально неправильна. Починаючи з 2 розділу, книга пояснує проблеми розподілених систем, і ніякий софт (ані ваш, ані вже написаний) не вирішить ці проблеми. Тому книга пояснує які існують trade-offs при прийняті того чи іншого рішення. Ігноруючи проблеми мережі/заліза, неможливо написати надійну систему. Також книга не дасть вам відповіді як вам краще вирішити ту чи іншу конкретну задачу, але дасть розуміння на що варто звертати увагу під час вибору технології для вашої задачі. Особисто для мене, ця книга це топ 1 для всіх, хто займається проєктуванням та розробкою хоч якихось більш-менш нетривіальних рішень. У підтвердження моїх слів ви можете переглянути рейтинг цієї книги на Amazon. Я сумніваюсь, що ви знайдете ще одну “технічну” книгу з настільки позитивними відгуками.
@asolovyov
@asolovyov Жыл бұрын
Чи не найкраща книжка про технології, імхо. :)
@ostefanovskyi
@ostefanovskyi Жыл бұрын
Класний розбір книги, одразу видно хто з чим працював. ІМХО трохи забагато критики, якби я вже не читав її, то після вашого відгуку, мабуть, і не почав би. Мало говорили про те чому варто її читати і чим вона корисна. Насправді, книга дуже крута тим, що не тільки систематизує знання, а й дає базу, розуміння, як все працює під капотом і широке бачення в виборі інструментів для побудови архітектури базуючись не на хайпі, а розуміючи як та чи інша технологія працює всередині. Особисто рекомендую всім Senior інженерам прочитати її при нагоді.
@yuliamala6210
@yuliamala6210 8 ай бұрын
Гарний підбір учасників, було цікаво слухати як книгу сприйняли люди з різним досвідом
@gennadiymoroz7252
@gennadiymoroz7252 Жыл бұрын
Прикольний формат, дякую!
@oleksandrsavych4526
@oleksandrsavych4526 Жыл бұрын
Дуже класний формат відео! Дякую за випуск!
@emiraliabduramanov5720
@emiraliabduramanov5720 Жыл бұрын
Ніхрена собі "поверхнева книга"). Я би охарактеризував би книгу як сукупність концепцій, ідей, проблем і підходів, які використовуються в базах, в різних архітектурах та системах
@BestLiona
@BestLiona Жыл бұрын
Дуже дякую за читання саме цієї книжки. частки для фаанг доречі теж крутий.
@Ivan-ee5re
@Ivan-ee5re Жыл бұрын
Чудовий формат, було б круто бачити ще огляди технічних книжок на каналі
@oliviersalad7989
@oliviersalad7989 Жыл бұрын
Працюю в ІТ вже більше 9 років не в Україні. Такої критики щодо цієї книги не чув ще не від кого 😅 В кожному разі, дякую за україномовний контент, друзі!🫶🏻
@yevheniikyshko6765
@yevheniikyshko6765 Жыл бұрын
Для мене це біблія бекендщика і однозначно одна з найращих книжок десятиліття. Такої кількості посилань на статті та інші матеріали у книжці я бачив тільки у Кормена або інших більш академічних книжках. З книжками в IT є така проблема що вони дуже швидко втрачають вартість якщо написані про якусь конретну технологію. А книжок котрі "не старіють" і водночас "вправляють мізки" дуже мало. І для мене "кабанчик" одна з таких. Автор дуже добре підібрав баланс між академічністю і популяризаторським стилем книги. І англійською читається дуже легко, що є дуже важливим в книзі якою можна когось випадково вбити. P.S. Почав читати електронну версію, але не стримався і купив оригінальну паперову версію на розпродажі амазон.
@user-nq4xy9yr1m
@user-nq4xy9yr1m Жыл бұрын
Сума IQ зашкалює)
@awiggawigg226
@awiggawigg226 Жыл бұрын
Супер, дякую за випуск!
@lesfiddler
@lesfiddler Жыл бұрын
Тільки замислився про купівлю цієї книги, а тут і ваше відео. На диво вчасно, дякую
@danylo_pavenko
@danylo_pavenko Жыл бұрын
Крутий формат, було дуже цікаво, можна більше оглядів, ще з варіантами своїми рішень, які обговорюють в книгах. Дякую за відео!🎉
@ssssstasssss
@ssssstasssss Жыл бұрын
Чудовий формат!
@latkova
@latkova Жыл бұрын
Класний формат! Давайте ще
@stanislavremezov3936
@stanislavremezov3936 Жыл бұрын
Правильна назва книжки: "Як працюють сучасні розподілені БД". Книга для connecting dots в знаннях.
@IVWOR
@IVWOR Жыл бұрын
Дякую )
@oleksandrs1102
@oleksandrs1102 Жыл бұрын
Крутезна книжка
@MaxNRG
@MaxNRG Жыл бұрын
Найкраща книга для data engineer ❤❤❤
@AlexBell_86
@AlexBell_86 Жыл бұрын
Прикольний формат, давайте книжки на які можно похоліваріть буде ще прикольніше. А так лайк, підписка, дзвіночок. ♥
@kovalyurii7278
@kovalyurii7278 Жыл бұрын
О, нарешті обговорення технічної книги)
@atmamont
@atmamont Жыл бұрын
Diversity and inclusion ✅
@volodymyrkorniichuk1164
@volodymyrkorniichuk1164 Жыл бұрын
"SSD може посипатися - це коли останній раз було?" - кожен божий день в компаніях типу FAANG? Так, далеко не всі працюють в FAANG, але ж книжка позиціонується для тих, хто там хоче працювати
@AbstractProgrammer
@AbstractProgrammer Жыл бұрын
Чи пояснює книга, як створити сервіс пошуку спеціалістів для виконання побутових задач?)
@aleksandra8579
@aleksandra8579 Жыл бұрын
На кшалт fixly?
@NickoOlimp
@NickoOlimp Жыл бұрын
@@aleksandra8579 я думаю, малось на увазі на кшталт Кабанчика )
@emiraliabduramanov5720
@emiraliabduramanov5720 Жыл бұрын
Книга топова, є ще схожа на цю Database İnternals
@telecomprofi
@telecomprofi 10 ай бұрын
Книгу яку потрібно було заставляти читати всіх архітектів в ентерпрайзі з моменту її появи. Нажаль мав нещастя працювати з лєгасі EOL/EOS системами побудованих на SQL DB/ OLAP які в продакшені вже 12-15 років і вартість їх ре-архітекту досягає 20-30x від початкової вартості за яку їх купили і зінтегрували.І це при тому що все воно працює вже на максимально доступному зараз у світі залізі і яке для уникнення недостатку ресурсів постійно апгрейдиться
@tsitsyuraolexandr9054
@tsitsyuraolexandr9054 Жыл бұрын
Ну, що... Чекаємо на повноцінне інтерв'ю з "Володимир Кириченко" на ту ж таки тему, в менеджерсько-технічному ключі 🤗
@atmamont
@atmamont Жыл бұрын
Не почув порівняння цієї книги з аналогом від Alex Xu. Чи є вони аналогами чи потрібно читати обидві?
@oliviersalad7989
@oliviersalad7989 Жыл бұрын
Алекс більш фокусується на випадках по які питають на співбесіді, хоча теж круто пояснює концепції
@volkoff_roman
@volkoff_roman Жыл бұрын
Програмісти та відкриття системних проблем.
@yaroslav-harakternik
@yaroslav-harakternik Жыл бұрын
Робіть огляд технічних книг ще!
@Bannanification
@Bannanification Жыл бұрын
В начале сказали, что это третья встреча книжного клуба. Будет круто, если в описании будете скидывать ссылки на предыдущие выпуски.
@user-wb3br2ml1w
@user-wb3br2ml1w Жыл бұрын
Playlist книжкового клубу kzbin.info/aero/PLwj_3ikgO3CKGzZ5tYrvgjhqJ_TU40Wx_
@shprodt8841
@shprodt8841 Жыл бұрын
​@@user-wb3br2ml1w це array, а людина питала про linked list
@anatoliikarpiuk6799
@anatoliikarpiuk6799 Жыл бұрын
монго бд)
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 223 М.
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 22 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 6 МЛН
Vesperfin лекторий: Мозг и деньги
1:12:59
Vesperfin
Рет қаралды 7 М.
Купил этот ваш VR.
37:21
Ремонтяш
Рет қаралды 297 М.
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,9 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 27 МЛН