Статьи Микросервисы

    Статьи, инструкции и руководства по настройке и администрированию серверов

    Раздел: Микросервисы(16)

    📘
    Администрирование

    Как отправлять и принимать патчи по почте без GitHub

    1998 год — важный год для Linux. На проект обратили внимание крупные вендоры, в него приходило всё больше и больше разработчиков. В то время в проекте действовала достаточно простая модель…

    АдминистрированиеSimple-Server
    03.06.2026
    16 мин
    Читать далее
    📘
    Администрирование

    GitFlow, GithubFlow, TBD: выбираем модель ветвления

    Git Flow — это модель ветвления, [предложенная Винсентом Дрийсеном](https://nvie.com/posts/a-successful-git-branching-model/) в 2010 году. Модель ориентирована на проекты с релизными циклами,…

    АдминистрированиеSimple-Server
    03.06.2026
    9 мин
    Читать далее
    📘
    Администрирование

    Микросервисы и философия UNIX. В чем сходства и в чем различия?

    История UNIX берет свое начало в 1969 году, когда Кен Томпсон и Деннис Ритчи начали разработку операционной системы в Bell Labs. Кен Томпсон, известный как один из создателей UNIX, внес огромный…

    АдминистрированиеSimple-Server
    03.06.2026
    25 мин
    Читать далее
    📘
    Администрирование

    Подключение к БД в приложениях на Python, Go и JavaScript

    В текущей статье разберём примеры пяти баз данных — PostgreSQL, Redis, MongoDB, MySQL, ClickHouse, используя такие языки программирования как Python, Go и JavaScript.

    АдминистрированиеSimple-Server
    03.06.2026
    27 мин
    Читать далее
    📘
    Администрирование

    Основы разработки HTTP-клиента на Go: от установки до первых запросов

    Перед тем как начать разработку HTTP-клиента на Go, необходимо настроить рабочее окружение. В этом разделе разберём шаги по установке инструментов Go, настройке подходящей среды разработки и…

    АдминистрированиеSimple-Server
    03.06.2026
    28 мин
    Читать далее
    📘
    Администрирование

    Отдельные или монорепозитории для кода микросервисов

    * **Единое управление зависимостями** : Все зависимости и пакеты находятся в одном месте, что упрощает управление версиями и обновлениями. * **Целостность кода** : Все части проекта видны и…

    АдминистрированиеSimple-Server
    03.06.2026
    9 мин
    Читать далее
    📘
    Администрирование

    Популярные брокеры сообщений в микросервисной архитектуре: NATS, Kafka и RabbitMQ

    Микросервисная архитектура, где приложение разбито на небольшие независимые сервисы, предоставляет множество преимуществ, способствующих гибкости, масштабируемости и отказоустойчивости в процессах…

    АдминистрированиеSimple-Server
    03.06.2026
    14 мин
    Читать далее
    📘
    Администрирование

    Преимущества микросервисной архитектуры

    Монолитная архитектура — это подход к разработке программного обеспечения, в котором все функциональные компоненты (сервисы, базы данных, пользовательский интерфейс и т.д.) объединяются в одну…

    АдминистрированиеSimple-Server
    03.06.2026
    20 мин
    Читать далее
    📘
    Администрирование

    Проектирование идеального микросервиса. Часть 1

    Проектирование идеального микросервиса требует понимания и применения ключевых принципов, которые обеспечат устойчивость, масштабируемость и простоту в обслуживании системы. В этой главе…

    АдминистрированиеSimple-Server
    03.06.2026
    20 мин
    Читать далее
    📘
    Администрирование

    Проектирование идеального микросервиса. Часть 2

    Безопасность и надежность являются ключевыми аспектами при проектировании микросервисов. В этой главе разберём основные подходы и практики, которые помогают обеспечить защиту микросервисов от…

    АдминистрированиеSimple-Server
    03.06.2026
    20 мин
    Читать далее
    📘
    Администрирование

    REST или RPC: что лучше использовать?

    Идея запуска вычислений маломощным клиентом на высокопроизводительном сервере появилась очень давно. Первыми «поставщиками» и «потребителями» новой технологии стали базы данных (в то время их…

    АдминистрированиеSimple-Server
    03.06.2026
    17 мин
    Читать далее
    📘
    Администрирование

    Что такое семантическое версионирование?

    Семантическое версионирование, часто обозначаемое как SemVer, — это система управления версиями, которая помогает разработчикам программного обеспечения четко обозначать изменения, внесенные в их…

    АдминистрированиеSimple-Server
    03.06.2026
    13 мин
    Читать далее
    📘
    Администрирование

    В чем разница между сервис-ориентированной архитектурой и микросервисами?

    Сервис-ориентированная архитектура — это архитектурный стиль, при котором функции приложения предоставляются в виде независимых сервисов. Эти сервисы могут взаимодействовать друг с другом через…

    АдминистрированиеSimple-Server
    03.06.2026
    22 мин
    Читать далее
    📘
    Администрирование

    Установка и настройка Kafka на Windows, Ubuntu и другие ОС

    Apache Kafka был разработан таким образом, чтобы максимально эффективно использовать возможности железа, на котором он работает. Однако, существуют некоторые общие рекомендации, которые полезно…

    АдминистрированиеSimple-Server
    03.06.2026
    20 мин
    Читать далее
    📘
    Администрирование

    Установка, настройка и использование RabbitMQ

    Тут нас будут интересовать три главных термина: **Exchange** , **Queue** , **Binding**.

    АдминистрированиеSimple-Server
    03.06.2026
    12 мин
    Читать далее