[{"data":1,"prerenderedAt":323},["ShallowReactive",2],{"service:backend:ru":3,"cases:ru":111},{"id":4,"title":5,"approach":6,"body":21,"capabilities":39,"description":34,"extension":60,"icon":61,"meta":62,"metrics":63,"navigation":70,"order":35,"path":71,"relatedCases":72,"relatedServices":75,"seo":79,"slug":83,"stackGroups":84,"stem":106,"summary":107,"tagline":108,"value":109,"__hash__":110},"services_ru\u002Fru\u002Fservices\u002Fbackend.md","Backend Engineering",[7,11,17],{"title":8,"description":9,"icon":10},"Идемпотентность","Повторы безопасны по умолчанию.","shield",{"title":12,"description":13,"не через железо":14,"icon":16},"Горизонтальное масштабирование","Рост через узлы",[15],null,"gauge",{"title":18,"description":19,"icon":20},"Контрактное тестирование","Интеграции не ломаются молча.","graph",{"type":22,"value":23,"toc":33},"minimark",[24,29],[25,26,28],"h2",{"id":27},"как-мы-это-делаем","Как мы это делаем",[30,31,32],"p",{},"Мы проектируем backend вокруг устойчивости к нагрузке и отказам: идемпотентные операции, событийные интеграции и наблюдаемость, которая делает поведение системы предсказуемым.",{"title":34,"searchDepth":35,"depth":35,"links":36},"",3,[37],{"id":27,"depth":38,"text":28},2,[40,44,48,52,56],{"title":41,"description":42,"независимые релизы":43},"Микросервисы","Чёткие границы",[15],{"title":45,"description":46,"событийная шина":15,"идемпотентность":47},"Event-driven","Очереди",[15],{"title":49,"description":50,"версионирование":15,"обратная совместимость":51},"API-first","Контракты",[15],{"title":53,"description":54,"кэш":15,"реплики":55},"Данные под нагрузкой","Шардирование",[15],{"title":57,"description":58,"метрики":15,"алертинг":15,"SLO":59},"Наблюдаемость","Трейсинг",[15],"md","server",{},[64,67],{"value":65,"label":66},"40k+","RPS",{"value":68,"label":69},"\u003C200ms","median latency",true,"\u002Fru\u002Fservices\u002Fbackend",[73,74],"digital-bank","insurance-claims",[76,77,78],"cloud-devops","integration","data-ai",{"title":80,"description":81},"Backend Engineering — HomeITTech",{"Высоконагруженные событийные сервисы и API":82},"микросервисы, event-driven, идемпотентность, наблюдаемость.","backend",[85,93,101],{"group":86,"items":87},"Языки",[88,89,90,91,92],"Java","Python","PHP","Go","PL\u002FSQL",{"group":94,"items":95},"Базы данных",[96,97,98,99,100],"PostgreSQL","Oracle","MySQL","MongoDB","Redis",{"group":46,"items":102},[103,104,105],"Kafka","RabbitMQ","JMS","ru\u002Fservices\u002Fbackend","Высоконагруженные событийные сервисы и API, которые не падают под нагрузкой.","Backends that don't blink.","Backend, который держит десятки тысяч запросов в секунду и остаётся предсказуемым.","9RpZ0L-bExb-0sgJK-Rv6BnglopUajxADOj08IKWWpo",[112,223],{"id":113,"title":114,"architecture":115,"body":147,"challenge":175,"cover":176,"description":34,"extension":60,"featured":70,"glance":178,"headlineMetric":191,"impact":193,"industry":204,"meta":205,"navigation":70,"order":206,"path":207,"quote":208,"related":212,"seo":213,"slug":73,"stack":216,"stem":221,"__hash__":222},"cases_ru\u002Fru\u002Fcases\u002Fdigital-bank.md","Цифровой банк",{"nodes":116,"edges":139},[117,121,125,129,132,136],{"id":118,"label":119,"group":120},"app","Мобильное приложение","client",{"id":122,"label":123,"group":124},"gw","API Gateway","edge",{"id":126,"label":127,"group":128},"payments","Платёжный сервис","core",{"id":130,"label":131,"group":128},"ledger","Леджер",{"id":133,"label":134,"group":135},"bus","Событийная шина","infra",{"id":137,"label":138,"group":128},"antifraud","Антифрод",[140,141,142,144,145],{"from":118,"to":122},{"from":122,"to":126},{"from":126,"to":130,"label":143},"идемпотентно",{"from":126,"to":133},{"from":133,"to":137,"label":146},"real-time",{"type":22,"value":148,"toc":170},[149,153,156,160,163,167],[25,150,152],{"id":151},"вызов","Вызов",[30,154,155],{},"Команде нужно было запустить цифровой банк с нуля и быть готовой к кратному росту пользователей, не жертвуя надёжностью платежей.",[25,157,159],{"id":158},"архитектура","Архитектура",[30,161,162],{},"Мы перестроили платёжный путь на событийную архитектуру: идемпотентные операции, событийная шина и антифрод в реальном времени. Это позволило масштабировать обработку горизонтально и держать latency под нагрузкой.",[25,164,166],{"id":165},"результат","Результат",[30,168,169],{},"За 14 месяцев банк вырос до 2.5M пользователей, пиковая нагрузка выросла в 8 раз без деградации, а релизы проходят без простоев.",{"title":34,"searchDepth":35,"depth":35,"links":171},[172,173,174],{"id":151,"depth":38,"text":152},{"id":158,"depth":38,"text":159},{"id":165,"depth":38,"text":166},"Запустить полноценный цифровой банк и выдержать взрывной рост пользователей без деградации платёжного пути и без даунтайма при релизах.",{"variant":20,"accent":177},"signal",[179,182,185,188],{"value":180,"label":181},"2.5M","активных пользователей",{"value":183,"label":184},"×8","рост пиковой нагрузки",{"value":186,"label":187},"99.99%","uptime",{"value":189,"label":190},"14 мес","до запуска",{"value":180,"label":192},"пользователей за 14 месяцев",[194,197,200],{"value":180,"label":195,"note":196},"пользователей","за 14 месяцев после запуска",{"value":183,"label":198,"note":199},"пиковая нагрузка","без деградации latency",{"value":201,"label":202,"note":203},"0","даунтайм при релизах","постепенный rollout","banking",{},1,"\u002Fru\u002Fcases\u002Fdigital-bank",{"text":209,"которого мы не ожидали так быстро — и ни разу не остановилась":210,"role":211},"Платформа выдержала рост",[15],"Директор по цифровым продуктам",[74],{"title":214,"description":215},"Цифровой банк — кейс HomeITTech","2.5M пользователей за 14 месяцев, рост пиковой нагрузки ×8 без деградации, нулевой даунтайм при релизах.",[217,218,219,91,103,96,220],"Swift","Kotlin","Kotlin Multiplatform","Kubernetes","ru\u002Fcases\u002Fdigital-bank","mb-SI-2z_MgGptLPEO0HwVmAQouB35QX2H61G2hqI6g",{"id":224,"title":225,"architecture":226,"body":251,"challenge":279,"cover":280,"description":34,"extension":60,"featured":70,"glance":283,"headlineMetric":296,"impact":298,"industry":307,"meta":308,"navigation":70,"order":38,"path":309,"quote":310,"related":313,"seo":314,"slug":74,"stack":317,"stem":321,"__hash__":322},"cases_ru\u002Fru\u002Fcases\u002Finsurance-claims.md","Платформа урегулирования",{"nodes":227,"edges":244},[228,231,234,238,241],{"id":229,"label":230,"group":120},"portal","Портал заявок",{"id":232,"label":233,"group":128},"intake","Приём и валидация",{"id":235,"label":236,"group":237},"ocr","AI-обработка документов","ai",{"id":239,"label":240,"group":128},"rules","Движок правил",{"id":242,"label":243,"group":128},"payout","Выплаты",[245,246,248,249],{"from":229,"to":232},{"from":232,"to":235,"label":247},"документы",{"from":235,"to":239},{"from":239,"to":242,"label":250},"авто-решение",{"type":22,"value":252,"toc":274},[253,255,258,261,263,266,269,271],[25,254,152],{"id":151},[30,256,257],{},"Документы обрабатывали вручную. Проверки шли в разных системах. Из‑за этого урегулирование тянулось.",[30,259,260],{},"Нужно было ускорить процесс — и не потерять точность.",[25,262,159],{"id":158},[30,264,265],{},"Сквозной цифровой поток вместо разрозненных шагов.",[30,267,268],{},"AI считывает данные из документов. Движок правил проверяет заявку и решает сам, где можно. Сложные случаи — человеку.",[25,270,166],{"id":165},[30,272,273],{},"Обработка стала быстрее на 40%. 70% документов идут без ручного ввода. Платформа держит больше миллиона заявок в год.",{"title":34,"searchDepth":35,"depth":35,"links":275},[276,277,278],{"id":151,"depth":38,"text":152},{"id":158,"depth":38,"text":159},{"id":165,"depth":38,"text":166},"Сократить срок урегулирования и убрать ручной ввод данных из документов, не потеряв в точности проверок.",{"variant":281,"accent":282},"flow","violet",[284,287,290,293],{"value":285,"label":286},"−40%","время урегулирования",{"value":288,"label":289},"70%","документов обрабатывается автоматически",{"value":291,"label":292},"24\u002F7","цифровой процесс",{"value":294,"label":295},"1M+","заявок в год",{"value":285,"label":297},"время обработки заявки",[299,302,305],{"value":285,"label":300,"note":301},"время обработки","от заявки до решения",{"value":288,"label":303,"note":304},"автоматизация","документов без ручного ввода",{"value":294,"label":295,"note":306},"на одной платформе","insurance",{},"\u002Fru\u002Fcases\u002Finsurance-claims",{"text":311,"role":312},"Скорость урегулирования стала нашим конкурентным преимуществом.","Руководитель цифровой трансформации",[73],{"title":315,"description":316},"Платформа урегулирования — кейс HomeITTech","−40% времени обработки заявки, 70% документов автоматически, цифровое урегулирование 24\u002F7.",[318,319,89,320,96,220],"TypeScript","Vue","ML pipeline","ru\u002Fcases\u002Finsurance-claims","Vgvlw2o2c8cWxCs7Uy6F19pSHXxl-qEiYQx6ious1-w",1793366507061]