Статьи для тех, кто
выводит стек в прод
Оригинальные материалы о React, Node.js, TypeScript и AI — из той же практики, что и наше операторское ПО. Текст статей на английском.
Тег: System Design
Сравнение шести стилей API: REST, GraphQL, WebSockets, Webhooks, gRPC, SOAP
Узнайте, как REST, GraphQL, WebSockets, webhooks, gRPC и SOAP решают различные проблемы обмена данными, а также ознакомьтесь с картой принятия решений для выбора наиболее подходящего инструмента.
10 мин чтенияАвтономная система самовосстановления без кнопки разрешения: устройства, работающие в 3 часа ночи
Проектирование автоматического ремонта без участия оператора для запланированных задач агента: внешний мониторинг, действия, определяемые возможностью обратного процесса, поэтапное внедрение с проверками и отчеты о статусе, подкрепленные доказательствами.
6 мин чтенияПоиск результатов, которые никто не читает: аудит потребителей автоматизированных систем
Узнайте, почему невоспринятые результаты остаются незаметными в автоматизированных и агентных пайплайнах, как проверять их наличие, не повреждая работающие компоненты, и какой один фактор предотвращает их появление.
6 мин чтенияОсновы MCP: хосты, клиенты, серверы и формат передачи данных JSON-RPC
Узнайте, почему существует протокол Model Context Protocol, как хосты, клиенты и серверы делят работу между собой, как выглядят сообщения JSON-RPC и в чём различия между транспортами stdio и HTTP.
8 мин чтенияВнутри сервиса уведомлений с несколькими поставщиками: очереди, резервные варианты, доверие
Пошаговый обзор дизайна надежной службы уведомлений: хранение учетных данных, резервные варианты поставщиков, повторные попытки работы с BullMQ и использование DLQ, обеспечение справедливости для пользователей и проверка подписей webhook.
12 мин чтенияПроектирование системы уведомлений без дубликатов с использованием SQS, SES и Redis
Как конфигурация SQS с двумя очередями, резервный вариант передачи данных от SES в SendGrid и атомарный замок Redis обеспечивают доставку бизнес-документов получателям ровно один раз, даже при высокой нагрузке.
7 мин чтенияСохранение честности кэшей Redis в Node.js: аннулирование данных без использования устаревших значений
Сравните механизмы TTL, удаления данных при записи, модели pub/sub и аннулирования ключей с версионированием в Redis для Node.js, рассмотрите проблемы конкурентности, которые они создают, и разработайте обертку для кэша с режимом автоматического перехода в неисправный режим.
16 мин чтенияКэширование Stampedes в Node.js: почему кэш Redis может перегрузить вашу базу данных
Узнайте, почему примитивная конфигурация Redis с использованием механизма cache-aside приводит к синхронизации нагрузки на вашу базу данных при истечении срока действия «горячего» ключа, и как блокировки и фоновое обновление предотвращают это.
7 мин чтенияРеестры агентов сообщают вам, что существует, но не указывают, можно ли им по-прежнему доверять.
Четырехвопросная структура для реестров способностей агентов, охватывающая существование, пригодность, статус и происхождение, плюс простой тест последней проверки, который можно выполнить сегодня.
8 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.