Node.js требует понимания архитектуры, а не простого умения работать с библиотеками. Здесь показывают, как проектировать надежные высоконагруженные системы на «чистой» Node.js, минуя лишние фреймворки и абстракции. Материал сфокусирован на глубоком погружении: от устройства Event Loop и управления памятью до реализации многопоточности с использованием SharedArrayBuffer и Atomics. Вы разберете принципы построения слоистой архитектуры (Clean Architecture, DDD), проектирование API, не зависящих от транспорта, и вопросы безопасности (от защиты от SQL-инъекций до противодействия DoS-атакам). В результате вы освоите проектирование производительных серверных приложений, телеметрию ресурсов и тонкую оптимизацию I/O и CPU bound задач.
Отзывов пока нет. Будьте первым!