[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"service:mobile:en":3,"cases:en":96},{"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":78,"stackGroups":79,"stem":91,"summary":92,"tagline":93,"value":94,"__hash__":95},"services_en\u002Fen\u002Fservices\u002Fmobile.md","Mobile app development",[7,11,15],{"title":8,"description":9,"icon":10},"Offline-first","The app stays useful without a network.","layers",{"title":12,"description":13,"icon":14},"Minimal TTI","Fast startup and response as a priority.","gauge",{"title":16,"description":17,"not opinions":18,"icon":20},"Production experiments","Decisions on data",[19],null,"graph",{"type":22,"value":23,"toc":33},"minimark",[24,29],[25,26,28],"h2",{"id":27},"how-we-do-it","How we do it",[30,31,32],"p",{},"We treat a mobile app as a product, not a wrapper over an API: deliberate state, resilience to poor networks, client-side observability, and gradual releases that don't tank the rating.",{"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","Native performance with a unified product UX.",{"title":44,"description":45},"Offline mode","Local state and resilient synchronization.",{"title":47,"description":48},"Push infrastructure","Scalable notification delivery.",{"title":50,"description":51,"secure storage":19,"anti-tampering":52},"Security","Data protection",[19],{"title":54,"description":55,"gradual rollout":19,"production A\u002FB":56},"App Store operations","Releases",[19],"md","app",{},[61,64],{"value":62,"label":63},"4.8★","at 1M+ installs",{"value":65,"label":66},"\u003C2s","cold start",true,1,"\u002Fen\u002Fservices\u002Fmobile",[71],"digital-bank",[73,74],"backend","data-ai",{"title":76,"description":77},"Mobile app development — HomeITTech","Native mobile apps at million-user scale — offline mode, security, zero-downtime releases.","mobile",[80,87],{"group":81,"items":82},"Languages",[83,84,85,86],"Kotlin","Java","Swift","Dart",{"group":88,"items":89},"Platforms",[41,90],"Android","en\u002Fservices\u002Fmobile","Native UX and performance for audiences of millions.","Apps used by millions.","Mobile apps that withstand millions of users and ship updates with zero downtime.","bLqDQvEkq8rZhMdhsmfWgIm6dNFtWuHmWOtMVMeNjv8",[97,207],{"id":98,"title":99,"architecture":100,"body":131,"challenge":159,"cover":160,"description":34,"extension":57,"featured":67,"glance":162,"headlineMetric":175,"impact":177,"industry":188,"meta":189,"navigation":67,"order":68,"path":190,"quote":191,"related":194,"seo":196,"slug":71,"stack":199,"stem":205,"__hash__":206},"cases_en\u002Fen\u002Fcases\u002Fdigital-bank.md","Digital bank",{"nodes":101,"edges":123},[102,105,109,113,116,120],{"id":58,"label":103,"group":104},"Mobile app","client",{"id":106,"label":107,"group":108},"gw","API Gateway","edge",{"id":110,"label":111,"group":112},"payments","Payment service","core",{"id":114,"label":115,"group":112},"ledger","Ledger",{"id":117,"label":118,"group":119},"bus","Event bus","infra",{"id":121,"label":122,"group":112},"antifraud","Anti-fraud",[124,125,126,128,129],{"from":58,"to":106},{"from":106,"to":110},{"from":110,"to":114,"label":127},"idempotent",{"from":110,"to":117},{"from":117,"to":121,"label":130},"real-time",{"type":22,"value":132,"toc":154},[133,137,140,144,147,151],[25,134,136],{"id":135},"the-challenge","The challenge",[30,138,139],{},"The team needed to launch a digital bank from scratch and be ready for multiplied user growth without sacrificing payment reliability.",[25,141,143],{"id":142},"the-architecture","The architecture",[30,145,146],{},"We rebuilt the payment path on an event-driven architecture: idempotent operations, an event bus, and real-time anti-fraud. This let us scale processing horizontally and keep latency stable under load.",[25,148,150],{"id":149},"the-impact","The impact",[30,152,153],{},"In 14 months the bank grew to 2.5M users, peak load grew 8× with no degradation, and releases ship with zero downtime.",{"title":34,"searchDepth":35,"depth":35,"links":155},[156,157,158],{"id":135,"depth":38,"text":136},{"id":142,"depth":38,"text":143},{"id":149,"depth":38,"text":150},"Launch a full digital bank and withstand explosive user growth without degrading the payment path and with zero downtime on releases.",{"variant":20,"accent":161},"signal",[163,166,169,172],{"value":164,"label":165},"2.5M","active users",{"value":167,"label":168},"×8","peak load growth",{"value":170,"label":171},"99.99%","uptime",{"value":173,"label":174},"14 mo","to launch",{"value":164,"label":176},"users in 14 months",[178,181,184],{"value":164,"label":179,"note":180},"users","within 14 months of launch",{"value":167,"label":182,"note":183},"peak load","with no latency degradation",{"value":185,"label":186,"note":187},"0","downtime on releases","gradual rollout","banking",{},"\u002Fen\u002Fcases\u002Fdigital-bank",{"text":192,"role":193},"The platform handled growth we didn't expect this fast — and never went down.","Director of Digital Products",[195],"insurance-claims",{"title":197,"description":198},"Digital bank — HomeITTech case","2.5M users in 14 months, 8× peak load growth with no degradation, zero downtime on releases.",[85,83,200,201,202,203,204],"Kotlin Multiplatform","Go","Kafka","PostgreSQL","Kubernetes","en\u002Fcases\u002Fdigital-bank","mkkg6jlRa4sJnntnMg9lxmHeN7EllyfH4bm7klW2O60",{"id":208,"title":209,"architecture":210,"body":235,"challenge":257,"cover":258,"description":34,"extension":57,"featured":67,"glance":261,"headlineMetric":274,"impact":275,"industry":284,"meta":285,"navigation":67,"order":38,"path":286,"quote":287,"related":290,"seo":291,"slug":195,"stack":294,"stem":299,"__hash__":300},"cases_en\u002Fen\u002Fcases\u002Finsurance-claims.md","Claims platform",{"nodes":211,"edges":228},[212,215,218,222,225],{"id":213,"label":214,"group":104},"portal","Claims portal",{"id":216,"label":217,"group":112},"intake","Intake & validation",{"id":219,"label":220,"group":221},"ocr","AI document processing","ai",{"id":223,"label":224,"group":112},"rules","Rules engine",{"id":226,"label":227,"group":112},"payout","Payouts",[229,230,232,233],{"from":213,"to":216},{"from":216,"to":219,"label":231},"documents",{"from":219,"to":223},{"from":223,"to":226,"label":234},"auto-decision",{"type":22,"value":236,"toc":252},[237,239,242,244,247,249],[25,238,136],{"id":135},[30,240,241],{},"Claims were slowed by manual document handling and fragmented checks. The process had to be faster while keeping accuracy.",[25,243,143],{"id":142},[30,245,246],{},"We built an end-to-end digital flow: AI extracts data from documents, the rules engine runs checks and makes automatic decisions, and complex cases go to a human.",[25,248,150],{"id":149},[30,250,251],{},"Processing time dropped by 40%, 70% of documents are handled without manual entry, and the platform sustains over a million claims a year.",{"title":34,"searchDepth":35,"depth":35,"links":253},[254,255,256],{"id":135,"depth":38,"text":136},{"id":142,"depth":38,"text":143},{"id":149,"depth":38,"text":150},"Cut the claim processing time and remove manual data entry from documents without losing check accuracy.",{"variant":259,"accent":260},"flow","violet",[262,265,268,271],{"value":263,"label":264},"−40%","claim processing time",{"value":266,"label":267},"70%","of documents processed automatically",{"value":269,"label":270},"24\u002F7","digital process",{"value":272,"label":273},"1M+","claims per year",{"value":263,"label":264},[276,279,282],{"value":263,"label":277,"note":278},"processing time","from claim to decision",{"value":266,"label":280,"note":281},"automation","of documents without manual entry",{"value":272,"label":273,"note":283},"on one platform","insurance",{},"\u002Fen\u002Fcases\u002Finsurance-claims",{"text":288,"role":289},"Claims speed became our competitive advantage.","Head of Digital Transformation",[71],{"title":292,"description":293},"Claims platform — HomeITTech case","−40% claim processing time, 70% of documents automated, 24\u002F7 digital claims.",[295,296,297,298,203,204],"TypeScript","Vue","Python","ML pipeline","en\u002Fcases\u002Finsurance-claims","0uIfKi8_JzmtkL1hiAw6uN2oqMReP2Mc7p8pdZoiyUM",1793366507061]