— Проектирование приложения можно сравнить с конструированием космического корабля — нужно подобрать материалы и модули таким образом, чтобы корабль достиг цели и не упал ещё на взлёте.
Но что если цель долететь до далекой галактики со сверхсветовой скоростью и тысячей пассажиров на борту?
Такую задачу не получится решить обычными способами, здесь потребуется особый подход. Какой — узнаете из доклада. Я расскзалу:
какие инструменты и методы используются в высоконагруженных приложениях,
— как и за счёт чего обеспечивается производительность,
какие компоненты нужно использовать обязательно,
...а какие — никогда.
Поговорили про очереди, мониторинг, кеширование, кластеризацию, JVM.
Тема будет интересна разработчикам начального уровня.
Стек: Java, Spring, MQ, БД.Show more