TGViewer
Опівночні Балачки Опівночні Балачки @midnight_chatter · 237 subscribers
Post #49 351
Опівночні Балачки №29: gRPC – що це, як це і підводні камені

👁 Youtube - тик
🍎 Apple Podcasts – пик
〰️ Spotify – мик
🎧 Інші платформи – авада кедавра

Тайм-коди:
- 1:01-1:09 intro
- 1:10-3:26 gRPC очима senior JSON девелоперів. Які недоліки у класичної передачі даних за допомогою JSON’ів по REST’у?
- 3:27-8:06 gRPC = HTTP/2 + ProtoBuf. Машинерія, що ув’язує всі ці речі між собою. Зрозуміла оф дока
- 28:07-10:16 - плюс №1: перевикористання прото інтерфейсів різними командами
- 10:17-10:54 - плюс №2: загальна швидкодія
- 10:55-12:50 - плюс №3: експресивна комунікація можливих помилок
- 12:51:15:51 - мінус №1: слідкування за схемою – це не завжди просто. Розповідаємо, як оновлювати схеми на CI і чому не вийде так просто переіменувати поле.
- 15:52:16:35 - Чи допоможуть тут schema registry? Відкрите питання 😊
- 16:36-19:19 - мінус №2: підвищена складність debug’у. Клієнти: grpcurl, класичний postman, insomnia. І мимохіть згадуємо чим Linux ліпший за Windows
- 19:20-21:21 - (формальний) мінус №3: ваша схема не буде робити більшість валідацій, які ви очікуєте, будьте готові імплементувати їх самі
- 21:22-23:36 - (пітонячий) мінус №4: генеровані класи по вашим прото читати ви не захочете, а IDE не обов’язково зможе підхопити і правильно підказувати. [Коли вже здогадаються pydantic туди додати?]
- 23:37-24:03 - Міряємо перформанс за допомогою ghz
- 24:04-27:34 - Балансування навантаження в k8s кластері
- 27:35-29:31 - outro і місце для ваших коментарів

Ми в твітері o_balachky
Музика: streambeats | @stasgavrylov
YouTube Опівночні Балачки. Епізод 29: gRPC – що це, як це і підводні камені. Долучайтесь до нашого телеграм каналу, де всі посилання - робочі https://t.me/midnight_chatter Ми в твітері http://twitter.com/o_balachky Музика: https://www.streambeats.com/ | https://www.youtube.com/@stasgavrylov Опівночні Балачки - це, в першу чергу…
More from @midnight_chatter
  1. Nov 7, 2024Опівночні Балачки №46: Ґеллоуін і страшний ШІ Виявляється, цей епізод ще тиждень тому був…
  2. Oct 8, 2024Опівночні Балачки №45: Golang. З моїх слів записано вірно ▶️ Youtube – Пізно 🍎 Apple Podc…
  3. Oct 1, 2024Опівночні Балачки №44: старий новий Python 3.12 ▶️ Youtube – your 🍎 Apple Podcasts – nigh…
  4. Mar 8, 2024Tech talk + збір = 🛻: як легко проходити співбесіди та потрапити в FAANG та інші міжнарод…
  5. Mar 8, 2024Ото людина, яка найбільше коментарів під останнім постом бахнула. Обов’язково долучіться,…
  6. Dec 31, 20232024 TBD
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →