[{"data":1,"prerenderedAt":272},["ShallowReactive",2],{"case:digital-bank:en":3,"cases:en":127},{"id":4,"title":5,"architecture":6,"body":38,"challenge":72,"cover":73,"description":65,"extension":76,"featured":77,"glance":78,"headlineMetric":91,"impact":93,"industry":104,"meta":105,"navigation":77,"order":106,"path":107,"quote":108,"related":111,"seo":113,"slug":116,"stack":117,"stem":125,"__hash__":126},"cases_en\u002Fen\u002Fcases\u002Fdigital-bank.md","Digital bank",{"nodes":7,"edges":30},[8,12,16,20,23,27],{"id":9,"label":10,"group":11},"app","Mobile app","client",{"id":13,"label":14,"group":15},"gw","API Gateway","edge",{"id":17,"label":18,"group":19},"payments","Payment service","core",{"id":21,"label":22,"group":19},"ledger","Ledger",{"id":24,"label":25,"group":26},"bus","Event bus","infra",{"id":28,"label":29,"group":19},"antifraud","Anti-fraud",[31,32,33,35,36],{"from":9,"to":13},{"from":13,"to":17},{"from":17,"to":21,"label":34},"idempotent",{"from":17,"to":24},{"from":24,"to":28,"label":37},"real-time",{"type":39,"value":40,"toc":64},"minimark",[41,46,50,54,57,61],[42,43,45],"h2",{"id":44},"the-challenge","The challenge",[47,48,49],"p",{},"The team needed to launch a digital bank from scratch and be ready for multiplied user growth without sacrificing payment reliability.",[42,51,53],{"id":52},"the-architecture","The architecture",[47,55,56],{},"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.",[42,58,60],{"id":59},"the-impact","The impact",[47,62,63],{},"In 14 months the bank grew to 2.5M users, peak load grew 8× with no degradation, and releases ship with zero downtime.",{"title":65,"searchDepth":66,"depth":66,"links":67},"",3,[68,70,71],{"id":44,"depth":69,"text":45},2,{"id":52,"depth":69,"text":53},{"id":59,"depth":69,"text":60},"Launch a full digital bank and withstand explosive user growth without degrading the payment path and with zero downtime on releases.",{"variant":74,"accent":75},"graph","signal","md",true,[79,82,85,88],{"value":80,"label":81},"2.5M","active users",{"value":83,"label":84},"×8","peak load growth",{"value":86,"label":87},"99.99%","uptime",{"value":89,"label":90},"14 mo","to launch",{"value":80,"label":92},"users in 14 months",[94,97,100],{"value":80,"label":95,"note":96},"users","within 14 months of launch",{"value":83,"label":98,"note":99},"peak load","with no latency degradation",{"value":101,"label":102,"note":103},"0","downtime on releases","gradual rollout","banking",{},1,"\u002Fen\u002Fcases\u002Fdigital-bank",{"text":109,"role":110},"The platform handled growth we didn't expect this fast — and never went down.","Director of Digital Products",[112],"insurance-claims",{"title":114,"description":115},"Digital bank — HomeITTech case","2.5M users in 14 months, 8× peak load growth with no degradation, zero downtime on releases.","digital-bank",[118,119,120,121,122,123,124],"Swift","Kotlin","Kotlin Multiplatform","Go","Kafka","PostgreSQL","Kubernetes","en\u002Fcases\u002Fdigital-bank","mkkg6jlRa4sJnntnMg9lxmHeN7EllyfH4bm7klW2O60",[128,178],{"id":4,"title":5,"architecture":129,"body":143,"challenge":72,"cover":162,"description":65,"extension":76,"featured":77,"glance":163,"headlineMetric":168,"impact":169,"industry":104,"meta":173,"navigation":77,"order":106,"path":107,"quote":174,"related":175,"seo":176,"slug":116,"stack":177,"stem":125,"__hash__":126},{"nodes":130,"edges":137},[131,132,133,134,135,136],{"id":9,"label":10,"group":11},{"id":13,"label":14,"group":15},{"id":17,"label":18,"group":19},{"id":21,"label":22,"group":19},{"id":24,"label":25,"group":26},{"id":28,"label":29,"group":19},[138,139,140,141,142],{"from":9,"to":13},{"from":13,"to":17},{"from":17,"to":21,"label":34},{"from":17,"to":24},{"from":24,"to":28,"label":37},{"type":39,"value":144,"toc":157},[145,147,149,151,153,155],[42,146,45],{"id":44},[47,148,49],{},[42,150,53],{"id":52},[47,152,56],{},[42,154,60],{"id":59},[47,156,63],{},{"title":65,"searchDepth":66,"depth":66,"links":158},[159,160,161],{"id":44,"depth":69,"text":45},{"id":52,"depth":69,"text":53},{"id":59,"depth":69,"text":60},{"variant":74,"accent":75},[164,165,166,167],{"value":80,"label":81},{"value":83,"label":84},{"value":86,"label":87},{"value":89,"label":90},{"value":80,"label":92},[170,171,172],{"value":80,"label":95,"note":96},{"value":83,"label":98,"note":99},{"value":101,"label":102,"note":103},{},{"text":109,"role":110},[112],{"title":114,"description":115},[118,119,120,121,122,123,124],{"id":179,"title":180,"architecture":181,"body":206,"challenge":228,"cover":229,"description":65,"extension":76,"featured":77,"glance":232,"headlineMetric":245,"impact":246,"industry":255,"meta":256,"navigation":77,"order":69,"path":257,"quote":258,"related":261,"seo":262,"slug":112,"stack":265,"stem":270,"__hash__":271},"cases_en\u002Fen\u002Fcases\u002Finsurance-claims.md","Claims platform",{"nodes":182,"edges":199},[183,186,189,193,196],{"id":184,"label":185,"group":11},"portal","Claims portal",{"id":187,"label":188,"group":19},"intake","Intake & validation",{"id":190,"label":191,"group":192},"ocr","AI document processing","ai",{"id":194,"label":195,"group":19},"rules","Rules engine",{"id":197,"label":198,"group":19},"payout","Payouts",[200,201,203,204],{"from":184,"to":187},{"from":187,"to":190,"label":202},"documents",{"from":190,"to":194},{"from":194,"to":197,"label":205},"auto-decision",{"type":39,"value":207,"toc":223},[208,210,213,215,218,220],[42,209,45],{"id":44},[47,211,212],{},"Claims were slowed by manual document handling and fragmented checks. The process had to be faster while keeping accuracy.",[42,214,53],{"id":52},[47,216,217],{},"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.",[42,219,60],{"id":59},[47,221,222],{},"Processing time dropped by 40%, 70% of documents are handled without manual entry, and the platform sustains over a million claims a year.",{"title":65,"searchDepth":66,"depth":66,"links":224},[225,226,227],{"id":44,"depth":69,"text":45},{"id":52,"depth":69,"text":53},{"id":59,"depth":69,"text":60},"Cut the claim processing time and remove manual data entry from documents without losing check accuracy.",{"variant":230,"accent":231},"flow","violet",[233,236,239,242],{"value":234,"label":235},"−40%","claim processing time",{"value":237,"label":238},"70%","of documents processed automatically",{"value":240,"label":241},"24\u002F7","digital process",{"value":243,"label":244},"1M+","claims per year",{"value":234,"label":235},[247,250,253],{"value":234,"label":248,"note":249},"processing time","from claim to decision",{"value":237,"label":251,"note":252},"automation","of documents without manual entry",{"value":243,"label":244,"note":254},"on one platform","insurance",{},"\u002Fen\u002Fcases\u002Finsurance-claims",{"text":259,"role":260},"Claims speed became our competitive advantage.","Head of Digital Transformation",[116],{"title":263,"description":264},"Claims platform — HomeITTech case","−40% claim processing time, 70% of documents automated, 24\u002F7 digital claims.",[266,267,268,269,123,124],"TypeScript","Vue","Python","ML pipeline","en\u002Fcases\u002Finsurance-claims","0uIfKi8_JzmtkL1hiAw6uN2oqMReP2Mc7p8pdZoiyUM",1793366507061]