Senior Solution Architect в EPAM

Статті автора Yuriy Ivon

Що не так з загальними практиками REST API

Yuriy Ivon 7345

Юрій Івон, Senior Solution Architect у EPAM, ставить під сумнів усталені моделі зрілості REST API та традиційні «найкращі практики». У блозі автор пропонує критично переосмислити підходи й подумати, як створювати API ефективніше. 65

Як покликати HTTP REST сервіс в .NET, якщо маєте його OpenAPI-специфікацію

Yuriy Ivon 1601

Юрій Івон, Senior Solution Architect у EPAM, ділиться власним прикладом використання маловідомої функції Visual Studio для автоматичної генерації клієнтських бібліотек у .NET. Він показує, як за допомогою OpenAPI та NSwag значно спростити міжсервісну комунікацію.

Підводні камені асинхронного обміну повідомленнями

Yuriy Ivon 5699

Якщо ви розглядаєте можливість впровадження асинхронного обміну повідомленнями у ваше рішення, ретельно зважте, чи дійсно його переваги перекривають виклики, про які у цій статті розповідає Юрій Івон, Senior Solution Architect. 28

Чи може PostgreSQL з його JSONB замінити MongoDB

Yuriy Ivon 10064

У цій статті Юрій Івон, Senior Solution Architect, ділиться спостереженнями та думками на тему доцільності використання деяких особливостей PostgreSQL на заміну повноцінній документоорієнтованій базі даних. 59

Оновлюємо схему бази даних без простоїв

Yuriy Ivon 5078

Розгортання без простоїв — це громіздка і крихка процедура, тому вона має сенс, якщо у вас є відповідні вимоги з боку бізнесу. Юрій Івон, Senior Solution Architect з компанії EPAM, описує підходи, які стануть в пригоді, якщо ваше рішення має зберігати великі обсяги даних, а їхня схема з часом може розвиватися. 9

Які слова в англійській ми плутаємо найчастіше. Конспект не від учителя

Yuriy Ivon 18168

Є в айтівців окрема категорія проблем з англійською мовою — це плутанина зі словами, схожими за написанням, але відмінними за значенням, або ж зі схожими словами в нашій мові. У цій статті Юрій Івон розглядає найпоширеніші приклади з цієї категорії, які зустрічав у роботі, та дає приклади їхнього правильного й неправильного вжитку. 71

MediatR за межами Vertical Slice Architecture. Чому ви можете використовувати його неправильно

Yuriy Ivon 2858

Що таке архітектура вертикальних зрізів (Vertical Slice Architecture), які переваги та недоліки — в детальній статті Юрія Івона, Senior Solution Architect. Автор пояснює все на прикладі використання бібліотеки MediatR в .NET проєктах. 10

Працюємо з датою та часом правильно

Yuriy Ivon 8125

Більшість проєктів стикаються з проблемами, викликаними неправильною обробкою дати та часу. Навіть якщо система працює в одному часовому поясі, перехід на літній час може принести неприємні сюрпризи. Розглянемо різні випадки та з’ясуємо, як уникнути проблем. 25

Поширені помилки у вимові англійських слів та як їх уникати. Поради не від учителя

Yuriy Ivon 29167

Помилки у вимові ускладнюють процес комунікації, тому що немає гарантії, що ваша неправильна вимова буде зрозуміла іноземцям. Розбираємося з найпідступнішими англійськими словами у роботі айтівців. 66

Порівнюємо продуктивність MongoDB та Cosmos DB в Azure

Yuriy Ivon 3141

Поглянемо, яку продуктивність можна очікувати від різних варіантів Cosmos DB і чи завжди вона виграє у звичайної MongoDB. Також автор — Юрій Івон, Senior Solution Architect — ділиться своєю утилітою для проведення тестів продуктивності баз даних — Database Benchmark, яка може допомогти у виборі технології для ваших проєктів. 28

Поширені помилки в ІТ-англійській та як їх уникати. Поради не від учителя

Yuriy Ivon 42983

Поради, як покращити айтішну комунікацію англійською, але цього разу не від учителя, а від Senior Solution Architect, який ділиться власними спостереженнями з реальних робочих переписок. Можливо, саме таких порад вам не вистачало, щоб опанувати нарешті нашу майбутню ділову мову. 93