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