Введение в архитектуру микросервисов: от отдельных приложений к микроуслугам
Понимание архитектуры микросервисов: почему мы должны разделить микросервисы из мономеров, а также принципы и проблемы разделения.
Новости отраслиВход в очередь сообщений: сравнение RabbitMQ, Kafka, RocketMQ
Сравните три очереди сообщений: преимущества и недостатки RabbitMQ, Kafka, RocketMQ и применимые сценарии.
Новости отраслиСогласованность распределенных систем: теорема CAP и теория BASE
Понимание классической теории распределенных систем: теоремы CAP и теории BASE, а также конечной согласованности.
Новости отраслиРеализация распределенных замков: Redis, Zookeeper, сравнение замков баз данных
Сравните три варианта реализации распределенных замков: Redis, Zookeeper и блокировка базы данных.
Новости отраслиСравнение ORM Framework: Hibernate, MyBatis, Prisma
Сравните три основных ORM - фреймворка: Java Hibernate, MyBatis и Node.js Prisma.
Новости отраслиВведение в GraphQL: отличие от REST API
Понимание языка запросов GraphQL: отличия и преимущества от традиционных API REST.
Новости отраслиВступление Nginx: обратный прокси и балансировка нагрузки
Изучение Nginx: Обратный прокси, балансировка нагрузки, базовая конфигурация статического ресурсного сервиса.
Новости отраслиВведение в часто используемые команды Linux: файлы, процессы, сетевые команды
Изучайте наиболее часто используемые команды Linux: операции с файлами, управление процессами, поиск сети.
Новости отраслиDocker Compose: Запуск среды разработки одним нажатием клавиши
Запуск среды разработки с помощью Docker Compose: многоконтейнерная компоновка, сервисная зависимость, управление конфигурацией.
Новости отраслиКодовые спецификации и форматирование: ESLint, Prettier, EditorConfig
Единый стиль кода: проверка кода ESLint, автоматическое форматирование Prettier, настройка редактора EditorConfig.
