Hadolint — интеллектуальный анализатор кода Dockerfile, который помогает создавать образы Docker по всем правилам. Прост в установке и использовании.
Компоновщик преобразует Dockerfile в AST и выполняет правила поверх AST. Поиск кода Bash внутри инструкций по запуску лежит на плечах ShellCheck.
📌 Подробнее: https://github.com/hadolint/hadolint
MemOps🤨
Компоновщик преобразует Dockerfile в AST и выполняет правила поверх AST. Поиск кода Bash внутри инструкций по запуску лежит на плечах ShellCheck.
📌 Подробнее: https://github.com/hadolint/hadolint
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
9 лучших практик разработки микросервисов
1. Использовать отдельное хранилище данных для каждого микросервиса
2. Поддерживать код всех компонентов системы.
3. Отдельная сборка для каждого микросервиса
4. Отдельные права для каждого микросервиса
5. Развертывание в контейнеры
6. Проектирование сервисов без статических данных
7. Переход к доменно-ориентированному проектированию
8. Проектирование микрофронтенда
9. Оркестрирование микросервисов
MemOps🤨
1. Использовать отдельное хранилище данных для каждого микросервиса
2. Поддерживать код всех компонентов системы.
3. Отдельная сборка для каждого микросервиса
4. Отдельные права для каждого микросервиса
5. Развертывание в контейнеры
6. Проектирование сервисов без статических данных
7. Переход к доменно-ориентированному проектированию
8. Проектирование микрофронтенда
9. Оркестрирование микросервисов
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😁8
Тренировки по DevOps – плейлист на YouTube для новичков (от яндекса). Лекторы рассказывают теорию и показывают, что делают на практике.
Лекция 1: Кто такой DevOps (+ разбор домашнего задания)
Лекция 2: Облако. Кто виноват и что делать? (+ разбор дз)
Лекция 3: Процессы Linux (+ разбор дз)
Лекция 4: Сети Часть 1. Коты и коробки (+ разбор дз)
Лекция 5: Linux: инструменты командной строки (+ разбор дз)
Лекция 6: Базы данных (+ разбор дз)
Лекция 7: Сети. Часть 2. Коробки и коты (+ разбор дз)
Лекция 8: Как запустить «облако»
MemOps🤨
Лекция 1: Кто такой DevOps (+ разбор домашнего задания)
Лекция 2: Облако. Кто виноват и что делать? (+ разбор дз)
Лекция 3: Процессы Linux (+ разбор дз)
Лекция 4: Сети Часть 1. Коты и коробки (+ разбор дз)
Лекция 5: Linux: инструменты командной строки (+ разбор дз)
Лекция 6: Базы данных (+ разбор дз)
Лекция 7: Сети. Часть 2. Коробки и коты (+ разбор дз)
Лекция 8: Как запустить «облако»
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Тренировки по DevOps. Лекция 1: Кто такой DevOps
Самое сложное в нашей работе — это самоопределение. Поэтому поговорим о том, чем занимается DevOps в Яндексе, кем он является, а кем — нет.
А ещё узнаем, что общего между DevOps-инженером и швейцарским ножом.
Телеграм-чат Тренировок по DevOps: https://clck.ru/3BsLqJ…
А ещё узнаем, что общего между DevOps-инженером и швейцарским ножом.
Телеграм-чат Тренировок по DevOps: https://clck.ru/3BsLqJ…
👍9❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22💯3😈3
Forwarded from Кринжайл | Скрам Мемы
This media is not supported in your browser
VIEW IN TELEGRAM
😁16❤3🔥3💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46💯8🫡4
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31🔥8🤝4