Стек: Java 11, NIO, Netty, Spring Boot, TCP/UDP, HTTP/2, TLS, Linux
Цель: дать структурированную программу знаний, чтобы разработчик мог проектировать, отлаживать и оптимизировать сетевые взаимодействия в enterprise- и high-load-системах. Вы можете писать идеальный код, но если не понимаете, как данные путешествуют от клиента к серверу, вы: 💡 Разработчик — это не только “кодит”, но и “понимает стек до дна”. server: ssl: key-store: classpath:keystore.p12 key-store-password: secret Запросы висят 30+ сек Нет таймаута на чтение Всегда задавайте socketTimeout Высокий TIME_WAIT Частое открытие/закрытие соединений Используйте connection pooling DNS-кэш не обновляется JVM кэширует DNS навсегда по умолчанию -Dsun.net.inetaddr.ttl=5 Снижение скорости при высокой нагрузке Backpressure не настроен Используйте реактивные стримы или ограничение очередей Сертификат не доверенный Самоподписанный сертификат Или добавьте в truststore, или настройте custom SSLC