Побудова мікросервісної комунікації на основі gRPC: «за» і «проти» на основі нашого досвіду [ukr]
Презентація доповіді
У сучасних мікросервісних архітектурах вибір правильного протоколу для взаємодії між мікросервісами відіграє вирішальне значення для продуктивності та надійності системи вцілому. У своїй доповіді я розповім про наш досвід переходу від традиційного HTTP API до gRPC, а також, що стало передумовою цього рішення та які труднощі виникли на шляху міграції.
Ми розглянемо, які переваги та обмеження gRPC приніс нашій системі, а також також результати експерименту, де ми порівнювали продуктивність протоколів.
На реальних прикладах розглянемо юз-кейси, коли варто розглядати перехід на gRPC, а також обговоримо, в яких випадках цей підхід може бути менш ефективним.