Швидко / надійно / .NET – що обрати? [ukr]
Відео доповіді
Презентація доповіді
Слова “.NET” і “мікросервіси” вже доволі давно нормально уживаються в одному реченні. Фрази “так .NET це ж тільки для Windows!” викликають подив і бажання перепитати “а ви точно .NET розробник”? Всі пишуть мікросервіси, запускають їх в кубернетесах і клаудах і наче все круто.
Проте коли дивишься в сам код, крутість тане, як роса на сонці. При наближенні мікросервіси перетворюються у мікромоноліти. Практики та підходи, вбиті в голови молодих розробників ветеранами дотнету (які пам'ятають такі речі, як Remoting або COM / DCOM), так просто не здаються. В результаті виходять монстроподібні надускладнені (мікро)сервіси, які не завжди нормально працюють. Чомусь не завжди виділяється досить уваги таким питанням, як швидкість і надійність.
На цій сесії Сергій покаже типові помилки, що роблять сервіси вразливими до неочікуваних обставин. Будемо валити сервіси, а потім піднімати; гальмувати, розганяти, стабілізувати, і “вот ето всьо”.
Приходьте – нудно не буде точно. А можливо ви пізнаєте у прикладах свої сервіси, і зможете покращити їх роботу, що в черговий раз доведе, що .NET дозволяє писати надійні і швидкі рішення.