Юрій Івон, Senior Solution Architect у EPAM, ділиться власним прикладом використання маловідомої функції Visual Studio для автоматичної генерації клієнтських бібліотек у .NET. Він показує, як за допомогою OpenAPI та NSwag значно спростити міжсервісну комунікацію.
Ігор Закутинський ділиться досвідом вибору архітектури для синхронної та асинхронної комунікації між фронтендом і бекендом. Зокрема, оглядає протоколи, надає практичні поради, результати тестування ефективності рішень та рекомендації для масштабування систем.
Руслан Терехов, Back-end інженер в IT-компанії Universe Group, ділиться досвідом міграції на gRPC. Він розглядає переваги цього протоколу для оптимізації мікросервісів, зокрема зменшення розміру payload і поліпшення продуктивності. Стаття буде корисна backend-інженерам, технічним лідам та DevOps-інженерам.
Валентин Вівчарик, Senior Java Developer, розглядає особливості архітектурного стилю. Він пояснює основи REST, його принципи, та як вони застосовуються при створенні вебінтерфейсів API.
У цій статті Станіслав Сілін, .Net Developer, розповідає про новий спосіб створення Web API за допомогою GraphQL, розглядає його переваги порівняно з традиційним REST API та те, як можна перетворити наявний REST API для підтримки GraphQL.
Сергій Моренець продовжує розповідати про історію появи HTTP-клієнтів у Java та перше покоління REST-клієнтів, якими багато хто користується досі. Зокрема він аналізує більш сучасні технології та показує, чим вони кращі й зручніші за попередників.
Стаття буде корисною для всіх, хто хоче більше дізнатися про те, як написати клієнтську частину для REST API.
У цій статті Сергій Моренець ділиться досвідом роботи з REST-клієнтами, а також узагальнює та систематизує всю інформацію станом на 2023 рік, порівнює найбільш популярні технології в сегменті й розповідає про останні тенденції у сфері.
Что такое REST API, какие ошибки разработчики чаще всего совершают при его написании и как их рефакторить — читайте в статье Максима Ливака, Java-разработчика из ITOMYCH STUDIO.
REST API — один з найпопулярніших підходів для проєктування API сервісів. Хоч технологія здається простою, розробники часто неправильно розуміють або застосовують її принципи.
Сергій Моренець, Java Developer, у статті описав поширені зараз конвенції та правила у роботі з REST, а також наслідки, які може викликати нехтування ними.
Цель данной статьи — уменьшить объем заблуждений и синхронизировать понимание основных принципов REST с сообществом.
Коментарі