OTUS

Java Developer. Advanced

Для кого: Бэкенд разработчикМидл
Начало: По факту набора потока
Длительность: 6 месяцев
Улучшаемые навыки:
JavaPrometheusGrafanaKubernetesRESTful APISwagger
СертификатОнлайн

Описание курса

Что даст вам этот курс

Вы сможете:

  • Обосновать выбор имплементации JVM. Изучить байткод, применить инструмент, меняющий байткод
  • Выбрать нужный GC под задачу. Получить дамп памяти
  • Анализировать heap работающего приложения. Найти утечку памяти. Ускорить загрузку приложения. Подключить агентов к JVM. Синхронизировать потоки с помощью объектов java.util.concurrent
  • Профилировать приложения, искать "горячие" места. Использовать фреймворки на основе неблокирующих IO
  • Использовать реактивный подход при обработке данных: Reactor
  • Настроить интеграцию приложения с Prometheus. Настроить интеграцию Prometheus & Grafana. Реализовать дашборд в Grafana.
  • Деплоить приложения в Kubernetes. Спроектировать модель метрик приложения: что, где и как фиксируем. Проработать модели логирования в сервисе. Обеспечить трассировку запросов
  • Спроектировать REST API одного сервиса: набор методов и DTO к ним. Описать сервис с помощью OpenAPI, Swagger. Описать сообщения на Protobuf

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.

Еще курсы