Мне интересно посмотреть на архитектуры для расширяемых приложений, обслуживающих сеть. Я не слишком заинтересован в протоколе или используемом языке, больше в элегантности и расширяемости дизайна. Конечно, на ум приходит Apache, но мне было интересно, есть ли у кого-нибудь еще примеры, с которыми им приятно работать.
РЕДАКТИРОВАТЬ: просто чтобы уточнить, я спрашиваю о серверном приложении, которое реализует сетевой протокол. Фреймворки веб-разработки в этом смысле не являются сетевыми серверами. Протоколы могут включать, но не ограничиваются: FTP, HTTP, XMPP, SNMP, IMAP и т. Д. Хорошие сетевые серверы реализуют своего рода параллелизм, фокусируются на масштабируемости, но также имеют хорошую расширяемость.