NOP::Nuances of Programming
68.4K subscribers
3.24K photos
11 videos
12 files
4.58K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote
Download Telegram
Как определять производительность и поведение контейнеров и хост-систем? С помощью метрик. Поэтапно пройдем весь процесс: установка серверов, настройка Prometheus, запуск брандмауэра и экспортера Docker для извлечения метрик, создание дашборда в Grafana.

https://nuancesprog.ru/p/17439/

VK: https://vk.com/@nuancesprog-kak-otslezhivat-sredu-vypolneniya-docker-s-pomoschu-promethe

Дзен: https://dzen.ru/media/nuancesprog.ru/646e7201951f992f942719e0

@nuancesprog #Docker #Prometheus #Grafana
Развернем всего из одного файла среду Boto3 с изолированными контейнерами разработки и продакшена. Рассмотрим типичные команды Dockerfile для сборки образов, организуем и автоматизируем ее с помощью Docker Compose.

https://nuancesprog.ru/p/17463/

VK: https://vk.com/@nuancesprog-sozdanie-sredy-aws-boto3-na-python-s-docker-compose

Дзен: https://dzen.ru/media/nuancesprog.ru/6475051525ac10618863b55a

@nuancesprog #AWSBoto3 #Python #Docker
Автоматизация инструментов в cron идет полным ходом. Настроим планировщик для целей разведки и рассмотрим примеры, где он уже применяется.

https://nuancesprog.ru/p/17625/

VK: https://vk.com/@nuancesprog-planirovschik-cron-i-skripty-razvedki-s-docker

Дзен: https://dzen.ru/media/nuancesprog.ru/6480d1caf205df6eb716e218

@nuancesprog #Docker #InfoSec
Выполним оркестрацию и развертывание высокодоступной, отказоустойчивой 3-уровневой архитектуры веб-приложения с Docker Swarm и тремя службами. Добавим четвертую службу и смоделируем сбой рабочего узла.

https://nuancesprog.ru/p/17686/

VK: https://vk.com/@nuancesprog-avtomatizaciya-i-masshtabirovanie-infrastruktury-prilozhenii

Дзен: https://dzen.ru/media/nuancesprog.ru/64878ab4f205df6eb79fcf19

@nuancesprog #Docker #AWS
Создадим три файла Dockerfile с прямым подключением каждого к своему репозиторию GitHub, сделаем из них три пользовательских образа Docker, а из каждого образа - по одному контейнеру. Один изолируем в сети Development, два поместим в Production и проверим их взаимодействие.

https://nuancesprog.ru/p/17807/

VK: https://vk.com/@nuancesprog-konteinery-docker-i-ih-svyazyvanie-v-seti

Дзен: https://dzen.ru/media/nuancesprog.ru/64934f6a7046ae7a996d171d

@nuancesprog #Docker
Разберем отличия и преимущества Docker и Kubernetes, применяемые инструменты и терминологию. Какова роль контейнеризации и оркестрации в эффективной работе дата-сайентиста?

https://nuancesprog.ru/p/17889/

VK: https://vk.com/@nuancesprog-raskryvaem-vozmozhnosti-konteinerizacii-zachem-data-saientis

Дзен: https://dzen.ru/media/nuancesprog.ru/649c7382ee56f4750c7491c1

@nuancesprog #DataScience #Docker #Kubernetes
GitLab - это веб-инструмент управления репозиториями Git, который помогает командам совместно работать над кодом. Расскажем, как быстро развернуть экземпляр GitLab.

https://nsprg.ru/O4pMoO

VK: https://nsprg.ru/x1qMdx

Дзен: https://nsprg.ru/OBGKJm

@nuancesprog #GitLab #Docker
Рассмотрим стандартный подход Dockerfile для приложений .NET 6 и функционал нового SDK-пакета с настройками и параметрами для целей локальной разработки. Сделаем рабочий процесс GitHub Action для создания приложения, сборки образа Docker и отправки на DockerHub.

https://nsprg.ru/vGkyKv

VK: https://nsprg.ru/mp9Qlx

Дзен: https://nsprg.ru/vqaQbv

@nuancesprog #NET #Docker
Обзор Docketeer, удобного графического интерфейса для Docker с проработанными правами доступа и метриками.

https://nsprg.ru/vdDAwv

VK: https://nsprg.ru/xPZ12O

Дзен: https://nsprg.ru/O73qMO

@nuancesprog #Docker #Docketeer
Docker - превосходный инструмент, но по умолчанию небезопасный. И дело тут не в портах, которые могут оказаться общедоступными. Дело в людях, которые сидят за клавиатурой. Подключайтесь к решение этой проблемы.

https://nsprg.ru/vd6Ebm

VK: https://nsprg.ru/ma2kjx

Дзен: https://nsprg.ru/vXgGax

@nuancesprog #Docker #InfoSec
Docker для начинающих: логгирование, Docker Hub, выполнение команд внутри контейнера и докеризация первого веб-приложения на !1!.

https://nsprg.ru/OKwLXO

VK: https://nsprg.ru/O5KoDx

Дзен: https://nsprg.ru/mWNZnO

@nuancesprog #Docker
Обзор Docketeer, удобного графического интерфейса для Docker с проработанными правами доступа и метриками.

https://nsprg.ru/vdDAwv

VK: https://nsprg.ru/xPZ12O

Дзен: https://nsprg.ru/O73qMO

@nuancesprog #Docker #Docketeer
Рассмотрим написание docker-compose.yml и запуск веб-приложения в связанных контейнерах Docker Compose на примере !2! и Redis.

https://nsprg.ru/mDRbav

VK: https://nsprg.ru/xkrNkm

Дзен: https://nsprg.ru/OVNyVO

@nuancesprog #Docker
В руководстве детально рассмотрим запуск в облаке Amazon Cloud Services производственной версии веб-приложения на Node.js.

https://nsprg.ru/mWNgwO

VK: https://nsprg.ru/v3p3bO

Дзен: https://nsprg.ru/O5KbRx

@nuancesprog #Docker
Создадим простой, но функциональный конвейер, подробно рассмотрим каждый его компонент: от настройки Kafka для потоковой передачи данных и оркестрации задач с Airflow до обработки данных со Spark и их сохранения в PostgreSQL. Сделаем акцент на практическом применении инструментов с Docker.

https://nsprg.ru/vg9qWm

VK: https://nsprg.ru/v2KNqO

@nuancesprog #Kafka #Spark #Airflow #PostgreSQL #Docker
Ознакомьтесь с расширенными возможностями, используемыми продвинутыми Docker-пользователями. В 1-й части вы узнаете о таких практиках, как многоэтапные сборки, сжатие слоев образов, управление секретами BuildKit, ускорение сборки с помощью файла .dockerignore, проверка “здоровья” в Docker-файлах и форматирование вывода Docker CLI.

https://nsprg.ru/mYVgMx

VK: https://nsprg.ru/xAkpqO

@nuancesprog #Docker
Продолжаем знакомиться с расширенными возможностями Docker. В этой части вы узнаете о таких практиках, как эффективное использовании кэша сборки, ограничение ресурсов контейнеров, мониторинг с помощью Docker-событий, запуск контейнеров Docker в режиме “только для чтения”, очистка с помощью Docker Prune, переопределение точки входа для отладки и управление несколькими средами с использованием Docker-контекстов.

https://nsprg.ru/xAkVZO

VK: https://nsprg.ru/OjAZrv

@nuancesprog #Docker
CLI-команда docker init позволит легко инициализировать конфигурационные файлы Dockerfile и docker-compose, необходимые для запуска проекта в контейнере. Использование docker init избавит от лишней ручной работы, сэкономит время и сведет к минимуму ошибки.

https://nsprg.ru/mrYWwO

VK: https://nsprg.ru/O4KaYv

@nuancesprog #Docker
Предлагаем пошаговую инструкцию по разработке простого микросервиса на основе API с использованием JavaScript, NodeJS и контейнеризации с помощью docker.

https://nsprg.ru/mW7Kqm

VK: https://nsprg.ru/v38YPO

Дзен: https://nsprg.ru/O5knnx

@nuancesprog #NodeJS #JavaScript #Docker #Microservices
Опишем все службы, настроим и сконфигурируем каждый компонент, обозначив их роли и особенности. Конфигурации снабдим пояснениями, выделив преимущества и недостатки.

https://nsprg.ru/mwYoav

VK: https://nsprg.ru/vL5l2O

@nuancesprog #Docker #PostgreSQL #MongoDB #Kafka #Debezium