Артыкулы для тых, хто
выводзіць стэк у прод
Арыгінальныя матэрыялы пра React, Node.js, TypeScript і AI — з той жа практыкі, што і наша аператарскае ПЗ. Тэкст артыкулаў па-англійску.
Тэг: System Design
Спарэнне шасцях стыляў API: REST, GraphQL, WebSockets, Webhooks, gRPC, SOAP
Дазвольце дазнаць, як REST, GraphQL, WebSockets, webhooks, gRPC і SOAP рашыюць разныя проблемы абмену данымі, а таксама пазнакоміцца з картою выбору для выбору наяўнага рашэння.
10 хв чытанняАвтонамна система самарэмонту без прыемніка клікаў: скуранні, якія працуюць о 3 гадзіны ночы
Адаптаванне апаратнага сама-вылечэння без чалавека для запланаваных рутынаў агента: званічны наглядач зза межамі, дзеянні, заданыя па прынцыпу вярнага выконання, тэставанне з викорыстаннем «канарскіх пташакоў» і атласы статусу, падтрымваныя доказамі.
6 хв чытанняАдаптаванне выходных дадзеных, які ніхто не чытае: аудыт для спожыццаў у автаматызаваных системах
Дазвольце даклэ расказаць, чаму невыкарыстаныя выходны данны застаюцца невидмымі ў аўтаматызаваных та агентных пайплайнах, як пераглядаць іх без пашкоджэння справных частак, а таксама пра тое, што самэ ўтримвае іх.
6 хв чытанняМКП: Асалінныя прынцыпы — хосты, кліенты, серверы і формат канэкцыі JSON-RPC
Дазвольце даклэ расказаць, чаму існуе Protocol Model Context, як хосты, кліенты і серверы дзеляцца роботай, як выглядаюць паведамленні 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 хв чытанняКэшуванне у Node.js: чаму кэш Redis можа перавантажыць вашу базу дадзеных
Дазвольце даклэ расказаць, чаму простая настройка Redis з выкорыстаннем механізма cache-aside синхронізуе навантажэння на вашу базу дадзеных, калі заканчываецца тэрмін дзейнасці важлівага ключа, і як блакіткі та фонавыя процесы апдэйта запобегаюць гэтаму.
7 хв чытанняРэйстры агентаў паведамляюць вас пра тое, што існуе, а не пра тое, чы можна яму ўсё ж такі даверыць.
Чатырохпунктная структура для реўістараў спроможнасця агентаў, якая включае інформацыю пра наявнасць, падатлівасць, статус і походжанне, а таксама просты тест наявнасці апошней пераканаленай інформацыі, які можна адрабаваць ўжо сёння.
8 хв чытання
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.