[{"data":1,"prerenderedAt":306},["ShallowReactive",2],{"service:web-platforms:en":3,"cases:en":99},{"id":4,"title":5,"approach":6,"body":21,"capabilities":39,"description":34,"extension":55,"icon":56,"meta":57,"metrics":58,"navigation":65,"order":38,"path":66,"relatedCases":67,"relatedServices":69,"seo":72,"slug":75,"stackGroups":76,"stem":94,"summary":95,"tagline":96,"value":97,"__hash__":98},"services_en\u002Fen\u002Fservices\u002Fweb-platforms.md","Web platform development",[7,11,15],{"title":8,"description":9,"icon":10},"Performance budget","Speed budgets as part of the process.","gauge",{"title":12,"description":13,"icon":14},"Component architecture","Reuse instead of duplication.","layers",{"title":16,"description":17,"better on modern clients":18,"icon":20},"Progressive enhancement","Works for everyone",[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 design a web platform around performance and accessibility from day one: speed budgets, a component design system, and measurable Core Web Vitals in production.",{"title":34,"searchDepth":35,"depth":35,"links":36},"",3,[37],{"id":27,"depth":38,"text":28},2,[40,43,46,49,52],{"title":41,"description":42},"SSR and edge rendering","Speed and SEO with no compromise.",{"title":44,"description":45},"Design systems","A unified UI and predictable delivery.",{"title":47,"description":48},"Accessibility (a11y)","WCAG compliance as a standard.",{"title":50,"description":51},"Performance","Core Web Vitals in the green.",{"title":53,"description":54},"Analytics and experiments","Decisions on data.","md","browser",{},[59,62],{"value":60,"label":61},"LCP \u003C 1.5s","on key pages",{"value":63,"label":64},"100","Lighthouse a11y",true,"\u002Fen\u002Fservices\u002Fweb-platforms",[68],"digital-bank",[70,71],"backend","mobile",{"title":73,"description":74},"Web platform development — HomeITTech","High-performance web platforms — SSR\u002Fedge, design systems, accessibility, Core Web Vitals.","web-platforms",[77,82,89],{"group":78,"items":79},"Languages",[80,81],"JavaScript","TypeScript",{"group":83,"items":84},"Frameworks",[85,86,87,88],"React","Vue","Angular","Flutter",{"group":90,"items":91},"Delivery",[92,93],"GitLab","GitLab CI","en\u002Fservices\u002Fweb-platforms","SSR\u002Fedge, design systems and performance for web products under load.","Web platforms at scale.","Web platforms that load fast, stay accessible to everyone and hold peak traffic.","tK6SGDXiNiBienCyu98arVd7tce-dig5ibB6asJrkXs",[100,214],{"id":101,"title":102,"architecture":103,"body":135,"challenge":163,"cover":164,"description":34,"extension":55,"featured":65,"glance":166,"headlineMetric":179,"impact":181,"industry":192,"meta":193,"navigation":65,"order":194,"path":195,"quote":196,"related":199,"seo":201,"slug":68,"stack":204,"stem":212,"__hash__":213},"cases_en\u002Fen\u002Fcases\u002Fdigital-bank.md","Digital bank",{"nodes":104,"edges":127},[105,109,113,117,120,124],{"id":106,"label":107,"group":108},"app","Mobile app","client",{"id":110,"label":111,"group":112},"gw","API Gateway","edge",{"id":114,"label":115,"group":116},"payments","Payment service","core",{"id":118,"label":119,"group":116},"ledger","Ledger",{"id":121,"label":122,"group":123},"bus","Event bus","infra",{"id":125,"label":126,"group":116},"antifraud","Anti-fraud",[128,129,130,132,133],{"from":106,"to":110},{"from":110,"to":114},{"from":114,"to":118,"label":131},"idempotent",{"from":114,"to":121},{"from":121,"to":125,"label":134},"real-time",{"type":22,"value":136,"toc":158},[137,141,144,148,151,155],[25,138,140],{"id":139},"the-challenge","The challenge",[30,142,143],{},"The team needed to launch a digital bank from scratch and be ready for multiplied user growth without sacrificing payment reliability.",[25,145,147],{"id":146},"the-architecture","The architecture",[30,149,150],{},"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,152,154],{"id":153},"the-impact","The impact",[30,156,157],{},"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":159},[160,161,162],{"id":139,"depth":38,"text":140},{"id":146,"depth":38,"text":147},{"id":153,"depth":38,"text":154},"Launch a full digital bank and withstand explosive user growth without degrading the payment path and with zero downtime on releases.",{"variant":20,"accent":165},"signal",[167,170,173,176],{"value":168,"label":169},"2.5M","active users",{"value":171,"label":172},"×8","peak load growth",{"value":174,"label":175},"99.99%","uptime",{"value":177,"label":178},"14 mo","to launch",{"value":168,"label":180},"users in 14 months",[182,185,188],{"value":168,"label":183,"note":184},"users","within 14 months of launch",{"value":171,"label":186,"note":187},"peak load","with no latency degradation",{"value":189,"label":190,"note":191},"0","downtime on releases","gradual rollout","banking",{},1,"\u002Fen\u002Fcases\u002Fdigital-bank",{"text":197,"role":198},"The platform handled growth we didn't expect this fast — and never went down.","Director of Digital Products",[200],"insurance-claims",{"title":202,"description":203},"Digital bank — HomeITTech case","2.5M users in 14 months, 8× peak load growth with no degradation, zero downtime on releases.",[205,206,207,208,209,210,211],"Swift","Kotlin","Kotlin Multiplatform","Go","Kafka","PostgreSQL","Kubernetes","en\u002Fcases\u002Fdigital-bank","mkkg6jlRa4sJnntnMg9lxmHeN7EllyfH4bm7klW2O60",{"id":215,"title":216,"architecture":217,"body":242,"challenge":264,"cover":265,"description":34,"extension":55,"featured":65,"glance":268,"headlineMetric":281,"impact":282,"industry":291,"meta":292,"navigation":65,"order":38,"path":293,"quote":294,"related":297,"seo":298,"slug":200,"stack":301,"stem":304,"__hash__":305},"cases_en\u002Fen\u002Fcases\u002Finsurance-claims.md","Claims platform",{"nodes":218,"edges":235},[219,222,225,229,232],{"id":220,"label":221,"group":108},"portal","Claims portal",{"id":223,"label":224,"group":116},"intake","Intake & validation",{"id":226,"label":227,"group":228},"ocr","AI document processing","ai",{"id":230,"label":231,"group":116},"rules","Rules engine",{"id":233,"label":234,"group":116},"payout","Payouts",[236,237,239,240],{"from":220,"to":223},{"from":223,"to":226,"label":238},"documents",{"from":226,"to":230},{"from":230,"to":233,"label":241},"auto-decision",{"type":22,"value":243,"toc":259},[244,246,249,251,254,256],[25,245,140],{"id":139},[30,247,248],{},"Claims were slowed by manual document handling and fragmented checks. The process had to be faster while keeping accuracy.",[25,250,147],{"id":146},[30,252,253],{},"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,255,154],{"id":153},[30,257,258],{},"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":260},[261,262,263],{"id":139,"depth":38,"text":140},{"id":146,"depth":38,"text":147},{"id":153,"depth":38,"text":154},"Cut the claim processing time and remove manual data entry from documents without losing check accuracy.",{"variant":266,"accent":267},"flow","violet",[269,272,275,278],{"value":270,"label":271},"−40%","claim processing time",{"value":273,"label":274},"70%","of documents processed automatically",{"value":276,"label":277},"24\u002F7","digital process",{"value":279,"label":280},"1M+","claims per year",{"value":270,"label":271},[283,286,289],{"value":270,"label":284,"note":285},"processing time","from claim to decision",{"value":273,"label":287,"note":288},"automation","of documents without manual entry",{"value":279,"label":280,"note":290},"on one platform","insurance",{},"\u002Fen\u002Fcases\u002Finsurance-claims",{"text":295,"role":296},"Claims speed became our competitive advantage.","Head of Digital Transformation",[68],{"title":299,"description":300},"Claims platform — HomeITTech case","−40% claim processing time, 70% of documents automated, 24\u002F7 digital claims.",[81,86,302,303,210,211],"Python","ML pipeline","en\u002Fcases\u002Finsurance-claims","0uIfKi8_JzmtkL1hiAw6uN2oqMReP2Mc7p8pdZoiyUM",1793366507061]