Многопоточность vs асинхронность, ThreadPool Межсервисная коммуникация с интеграционными событиями

Давно клуб программистов не собирался в классическом антураже. Во-первых, оффлайн; и во-вторых, с двумя полновесными докладами. Сейчас, благодаря компании Утконос мы снова готовы нести полезные знания в массы. И на очередной встрече поговорим про серьёзные проблемы, которые возникают при разработке бэка. Сергей Кирьяков расскажет о проблемах, возникающих при межсервисной коммуникации и о том, как с ними справляться. Сергей — тимлид команды Client Experience в Ленте Онлайн, так что с проблемами знаком не понаслышке. В докладе обсудим преимущества и недостатки монолита/микросервисов, поговорим про шину событий, про то, что такое интеграционные события, и как они помогают при межсервисной коммуникации. Родион Мостовой, наш уже постоянный докладчик, поделится рецептами здоровой многопоточности. Родион ведёт курсы по C#, и одна из тем, которая его захватила — правильное многопоточное и асинхронное программирование. Поговорим о том, как писать неправильно, почему, а, главное — о том, как писать правильно. Тема исследована глубоко, и в текущем виде доклад будет интересен скорее опытным программистам, чем новичкам. Речь, в основном, будет идти о .NET. В мы рассмотрим разницу между асинхронностью и многопоточностью, подробно разберем зачем нужен пул потоков и почему таски круче тредов. Кроме того, отдельно рассмотрели ThreadPool starvation.
Back to Top