Category

Про IT

Category

1. Пожалуйста, прекратите писать shell-скрипты Когда вы автоматизируете какую-либо задачу, например, упаковываете свое приложение для Docker, то часто сталкиваетесь с написанием shell-скриптов. У вас может быть bash-скрипт для управления процессом упаковки и другой скрипт в качестве точки входа в контейнер. По мере возрастающей сложности при упаковке меняется и ваш shell-скрипт. Все работает хорошо. Но вот однажды shell-скрипт совершает что-то совсем неправильное. Тогда вы осознаете свою ошибку: bash, и вообще shell-скрипты, в основном, по умолчанию не работают.…

Iptables

Запись открытого урока курса «Administrator Linux.Basic» https://www.youtube.com/watch?v=wHUYOX_pUek&t=1s На уроке рассмотрели следующие моменты: Что такое iptables. Понятие сетевого фильтра, принцип работы.Как…

1. Теория графов. Термины и определения в картинках В этой статье мы познакомимся с основными терминами и определениями Теории графов. Каждый термин схематично показан на картинках. Читать 2. Способы хранения графа в памяти компьютера В продолжение предыдыдущей статьи обсудим различные способы представления графа в памяти компьютера для его обработки. Покажем, какие структуры данных можно использовать, а также проговорим преимущества и недостатки каждого способа. Читать 3. Разделяй и Властвуй. Разбор задач В этой статье мы рассмотрим…

Запись открытого урока курса «Microservice Architecture» https://www.youtube.com/watch?v=PAOEm8pdv1s На открытом уроке рассмотрели: Основные паттерны аутентификации и авторизации, JWT токены;Паттерны аутентификации в монолитах;Паттерны межсервисной аутентификации. Спикер: Станислав Щетинников Директор разработки в ДомКлик Смотрите записи других вебинаров: Шардирование в микросервисной архитектуре

1. RabbitMQ Streams для сбора и обработки телеметрии умного дома Традиционно для сценариев поточной обработки с использованием Map-Reduce рассматриваются такие решения, как Hadoop/Spark, либо используются конвейерные системы (например, Kafka), для которых есть возможность реализовать концепцию потоков (streams) с помощью дополнительных инструментов — в случае с Kafka, это Kafka Connect и Kafka Streams для реализации Map-Reduce на потоке сообщений. Начиная с версии 3.9 RabbitMQ анонсировал поддержку нового типа очереди, оптимизированного для поточной обработки. В этой статье мы посмотрим на…