На сегодняшний день я и моя команда перешли к работе с промышленным стэком. В котором характерно использование следующих технологий:
- Java
- Spring
- Kafka (или другие Message Broker)
- ElasticSearch, logstash, *beats — стэк ELK
- Grafanа
- Kubernetes
- Docker
Новая работа, новые задачи. Ну что же — я очень рад! Однако, на моем пути часто возникают проблемы, на решение которых тратится много времени. Особенно на изучение форумов.
При должном упорстве проблемы решаются, а опыт копится. Так почему бы этим опытом не поделиться с коллегами по ремеслу) Т.е. с тобой, мой уважаемый читатель!
Итак, Вашему вниманию представляю набор статей, а также группу в телеграмме Enterprise Stack Helper , которые, я надеюсь, сэкономят время на решении задач!
Эти статьи являются результатом моего скромного опыта и могут содержать ошибки. А где-то и мою ограниченную интерпретацию мира. Поэтому я не претендую на абсолютную власть и правоту!
Всегда рад, если читатель обратит внимание на грамматические ошибки, неточности и другие грехи автора.
Итак, Вашему вниманию, господа, цикл статей:
Помощник в Enterprise Stack
Kafka
Общие темы Kafka
- Kafka: Установка и настройка
- Kafka: Консольные клиенты и команды
- Kafka: Межброкерное взаимодействие и откуда оно в одном брокере?
Kafka Simple Cookbook
Статьи нацелены на быстрый запуск примеров. Минимум кода и настроек, минимум объяснений. Если Вы новичок и хотите пощупать работу Kafka в примерах быстро, то Вам сюда:
- Cookbook: java kafka producer example — простой пример
- Cookbook: java kafka consumer example — простой пример
Безопасность Kafka:
- Kafka: Часть 1 — Введение в безопасность
- Kafka: Часть 2 — Конфигурация Kafka, запуск без аутентификации
- Kafka: Часть 3 — Аутентификация по протоколу SASL_PLAINTEXT с механизмом PLAIN
- Kafka: Часть 4 — Подготовка к работе с SSL
- Kafka: Часть 5 — Защита канала по протоколу SSL без аутентификации
- Kafka: Часть 6 — Защита канала по протоколу SSL c аутентификацией
- Kafka: Часть 7 — Аутентификация по протоколу SASL с SSL и механизмом PLAIN
- Kafka: Часть 8 — Аутентификация и авторизация с ACL
- Kafka: Часть 9 — Описание ACL прав Kafka
- Kafka: Часть 10 — Межброкерное (inter-broker) взаимодействие с SASL_SSL PLAIN и ACL
- Kafka: Часть 11 — Консольные клиенты с аутентификацией и авторизацией
- Kafka: Часть 12 — Кастомная аутентификация — пишем свой модуль аутентификации
- Kafka: Часть 13 — Кастомная аутентификация — как задавать и читать настройки
- Kafka: Часть 14 — Кастомная авторизация — пишем свой модуль авторизации — (статья в состоянии черновика и технического тестирования )
- Kafka: Часть 15 — Аутентификация GSSAPI PLAINTEXT c Kerberos
- Kafka: Часть 16 — Аутентификация GSSAPI SSL и Kerberos
- Kafka: Часть 17 — Аутентификация GSSAPI SSL + Kerberos ) и авторизация ACL
Системы разграничения доступа (IAM)
IAM: Авторизация в Linux (Ubuntu) через AD OpenLDAP (slapd)
Другое
Kafka-UI: Запуск без докера на локальной Linux машине
Резюме
Всегда рад вознаграждению в той мере, в какой читатель посчитает мой труд себе полезным)