Конфігурація Програм | Налаштування та їх Зберігання - Java: Про ІТ під каву - #39

Опубликовано: 23 Декабрь 2024
на канале: Java Online Lessons
1,154
101

Розглянемо конфіги для ваших програм та мікросервісів. Навіщо вони потрібні? Що там записувати? Де їх зберігати? Як читати та оброблювати? Які є підходи для простих застосунків, для мікросервісів, для безсерверних функцій, запускаємих в хмарі чи просто так. #yaml, #xml, #properties, #env, #springCloudConfig, #consul, #configMap Приєднуйтесь!

🪙☕ Купіть мені каву - допоможіть зібрати кошти для ЗСУ: https://www.buymeacoffee.com/ytkach

📹 Благодійний стрім "Менеджери паролів та секретів для мікросервісів"
Анонс:    • Менеджери паролів та секретів для мік...  
Переглянути запис: https://www.buymeacoffee.com/ytkach/e...

💬 Мій телеграм канал: https://t.me/tkach_channel
💬 Мій whatsapp канал: https://whatsapp.com/channel/0029VaLh...

📣 Усі анонси благодійних стрімів:    • Анонсы благотворительных онлайн стримов  

📹 Трохи про попередні благодійні стріми:    • Онлайн стримы - Java и технологии  

😎 Станьте спонсором цього каналу:
   / @java-tkach  

☕ Java: Про ІТ під каву:    • Java: про ІТ під каву  

ℹ️ Java: про IT під каву - це онлайн трансляції, які дозволяють насолоджуватись цікавими розмовами в невимушеній атмосфері про розробку програмного забезпечення та IT в цілому. Я поділюся своїм досвідом та знаннями, щоб допомогти вам удосконалити навички та знайти відповіді на ваші питання. А ось що зробить цю трансляцію більш затишною - це смачна кава або келих вашого улюблений напою, щоб ми могли поспілкуватися як приятелі, яких об'єднує інтерес і справжня пристрасть до світу програмування.

Підписатися на YouTube канал:
http://www.youtube.com/subscription_c...

Канал "Yuriy Tkach" - Уроки з програмування на Java:    / ytkach  

Слава Україні! 🇺🇦

#java #techtalk #config #properties #settings #yaml #xml #springcloudconfig #consul #configmap

⏱️ Таймкоди:
0:00:00 - Вступ
0:03:20 - Конфігурація: навіщо вона
0:07:25 - Зашиваємо конфіги в код
0:10:50 - Що виносити в параметри
0:15:45 - Використання property файлів
0:17:47 - Змінни оточення (environment variables)
0:20:00 - Бібліотека Apache Commons Config
0:27:25 - Конфігурація зі Spring Boot
0:34:53 - Використання @ConfigurationProperties в Spring
0:40:55 - Де зберігати паролі?
0:45:08 - Зовнішній сервер конфігурацій
0:48:00 - Spring Cloud Config
0:50:00 - Zookeeper
0:51:27 - HashiCorp Consul
0:52:35 - Spring Boot для роботи з зовнішніми серверами конфігурацій
0:53:20 - Приклад з Consul та Spring Boot
1:02:25 - Зберігання конфігів у Kubernetes
1:04:50 - Зберігання конфігів у AWS
1:07:28 - Підсумки
1:17:40 - Відповіді на питання