Modeling Pub/Sub API system with F# and CQRS (on micro-scale). Антон Молдован .NET Fest 2019
Upcoming .NET Conference: .NET Fest 2020 - 23-24th of October, Kyiv, Ukraine Details and tickets: https://bit.ly/2Voq9wr
The talk from .NET Fest conference in Kyiv, Ukraine. Presentation: http://bit.ly/326lYoV
Fb: / dotnetfest Website: http://dotnetfest.com/
Майже всі API які ми будуємо мають багато спільного проте коли приходиться відкрити декілька проектів то вони сильно відрізняються. Відрізняється обробка запитів та помилок, комунікація з domain objects та infrastracture layers і тд. Все це тільки ускладнює розуміння складових проекту та їх взаємодії. В даній доповіді я поділюся тим як ми будуємо API які підтримують Request/Response і Pub/Sub семантику та різні протоколи(HTTP/WebSockets/AMQP) обміну. Також я спробую розкрити потенціал архітектурного патерну CQRS і пояснити чому ми приміняємо його майже для всіх API проектів. Ну і звісно я буду розповідати про бенефіти та недоліки розробки на F#.