Matt Kingshott о том, как он обрабатывает жизненный цикл запроса.
Несколько минималистичных слоев, каждый со своей зоной ответственности.