Промышленный стэк

На сегодняшний день я и моя команда перешли к работе с промышленным стэком.  В котором характерно использование следующих технологий:

  1. Java
  2. Spring
  3. Kafka (или другие Message Broker)
  4. ElasticSearch, logstash, *beats — стэк ELK
  5. Grafanа
  6. Kubernetes
  7. Docker

Новая работа, новые задачи. Ну что же — я очень рад! Однако, на моем пути часто возникают проблемы, на решение которых тратится много времени. Особенно на изучение форумов.

При должном упорстве проблемы решаются, а опыт копится. Так почему бы этим опытом не поделиться с коллегами по ремеслу) Т.е. с тобой, мой уважаемый читатель!

Итак, Вашему вниманию представляю набор статей, а также группу в телеграмме Enterprise Stack Helper , которые, я надеюсь, сэкономят время на решении задач!

Эти статьи являются результатом моего скромного опыта и могут содержать ошибки.  А где-то и мою ограниченную интерпретацию мира. Поэтому я не претендую на абсолютную власть и правоту!

Всегда рад, если читатель обратит внимание на грамматические ошибки, неточности и другие грехи автора.

Итак, Вашему вниманию, господа, цикл статей:

Помощник в Enterprise Stack

Kafka

Общие темы Kafka

  1. Kafka: Установка и настройка
  2. Kafka: Консольные клиенты и команды
  3. Kafka: Межброкерное взаимодействие и откуда оно в одном брокере?

Kafka Simple Cookbook

Статьи нацелены на быстрый запуск примеров. Минимум кода и настроек, минимум объяснений. Если Вы новичок и хотите пощупать работу Kafka в примерах быстро, то Вам сюда:

  1. Cookbook: java kafka producer example — простой пример
  2. Cookbook: java kafka consumer example — простой пример

Безопасность Kafka:

  1. Kafka: Часть 1 — Введение в безопасность
  2. Kafka: Часть 2 — Конфигурация Kafka, запуск без аутентификации
  3. Kafka: Часть 3 — Аутентификация по протоколу SASL_PLAINTEXT с механизмом PLAIN
  4. Kafka: Часть 4 — Подготовка к работе с SSL
  5. Kafka: Часть 5 — Защита канала по протоколу SSL без аутентификации
  6. Kafka: Часть 6 — Защита канала по протоколу SSL c аутентификацией
  7. Kafka: Часть 7 — Аутентификация по протоколу SASL с SSL и механизмом PLAIN
  8. Kafka: Часть 8 — Аутентификация и авторизация с ACL
  9. Kafka: Часть 9 — Описание ACL прав Kafka
  10. Kafka: Часть 10 — Межброкерное (inter-broker) взаимодействие с SASL_SSL PLAIN и ACL
  11. Kafka: Часть 11 — Консольные клиенты с аутентификацией и авторизацией
  12. Kafka: Часть 12 — Кастомная аутентификация — пишем свой модуль аутентификации
  13. Kafka: Часть 13 — Кастомная аутентификация — как задавать и читать настройки
  14. Kafka: Часть 14 — Кастомная авторизация — пишем свой модуль авторизации(статья в состоянии черновика и технического  тестирования )
  15. Kafka: Часть 15 — Аутентификация GSSAPI PLAINTEXT c Kerberos
  16. Kafka: Часть 16 — Аутентификация GSSAPI SSL и Kerberos
  17. Kafka: Часть 17 — Аутентификация GSSAPI SSL + Kerberos  )  и авторизация ACL

Системы разграничения доступа (IAM)

IAM: Авторизация в Linux (Ubuntu) через AD OpenLDAP (slapd)

Другое

Kafka-UI: Запуск без докера на локальной Linux машине

Резюме

Всегда рад вознаграждению в той мере, в какой читатель посчитает мой труд себе полезным)

cromlehg