[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"service:product-support:en":3,"cases:en":95},{"id":4,"title":5,"approach":6,"body":22,"capabilities":40,"description":35,"extension":54,"icon":16,"meta":55,"metrics":56,"navigation":63,"order":64,"path":65,"relatedCases":66,"relatedServices":69,"seo":72,"slug":75,"stackGroups":76,"stem":90,"summary":91,"tagline":92,"value":93,"__hash__":94},"services_en\u002Fen\u002Fservices\u002Fproduct-support.md","Product support & evolution",[7,13,17],{"title":8,"description":9,"not blame":10,"icon":12},"Blameless postmortems","We learn from incidents",[11],null,"graph",{"title":14,"description":15,"icon":16},"SLO-driven","Decisions based on reliability targets.","gauge",{"title":18,"description":19,"not hand off and leave":20,"icon":21},"Long-term ownership","We evolve",[11],"shield",{"type":23,"value":24,"toc":34},"minimark",[25,30],[26,27,29],"h2",{"id":28},"how-we-do-it","How we do it",[31,32,33],"p",{},"We own production: hold SLOs, respond to incidents with low MTTR, run blameless postmortems, and evolve the product along a roadmap.",{"title":35,"searchDepth":36,"depth":36,"links":37},"",3,[38],{"id":28,"depth":39,"text":29},2,[41,44,47,51],{"title":42,"description":43},"SRE","Reliability as an engineering discipline.",{"title":45,"description":46},"Monitoring & SLOs","Reliability targets and control.",{"title":48,"description":49,"low MTTR":50},"On-call & incidents","Fast response",[11],{"title":52,"description":53},"Product evolution","Roadmap and new features.","md",{},[57,60],{"value":58,"label":59},"99.99%","uptime",{"value":61,"label":62},"low","MTTR",true,8,"\u002Fen\u002Fservices\u002Fproduct-support",[67,68],"digital-bank","insurance-claims",[70,71],"cloud-devops","backend",{"title":73,"description":74},"Product support & evolution — HomeITTech","SRE, monitoring, SLOs, incident management and product evolution after launch.","product-support",[77,85],{"group":78,"items":79},"Platforms",[80,81,82,83,84],"iOS","Android","Web","Backend","Frontend",{"group":86,"items":87},"Tooling",[88,89],"GitLab","GitLab CI","en\u002Fservices\u002Fproduct-support","SRE, monitoring and product evolution after launch — we own production.","Own it in production.","The product runs every day — we hold the SLA and keep evolving it.","vcsN7SVj2bEgcUu8NCJYtleddYaBSiNZWVGWtTjCFeo",[96,207],{"id":97,"title":98,"architecture":99,"body":131,"challenge":159,"cover":160,"description":35,"extension":54,"featured":63,"glance":162,"headlineMetric":173,"impact":175,"industry":186,"meta":187,"navigation":63,"order":188,"path":189,"quote":190,"related":193,"seo":194,"slug":67,"stack":197,"stem":205,"__hash__":206},"cases_en\u002Fen\u002Fcases\u002Fdigital-bank.md","Digital bank",{"nodes":100,"edges":123},[101,105,109,113,116,120],{"id":102,"label":103,"group":104},"app","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":102,"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":23,"value":132,"toc":154},[133,137,140,144,147,151],[26,134,136],{"id":135},"the-challenge","The challenge",[31,138,139],{},"The team needed to launch a digital bank from scratch and be ready for multiplied user growth without sacrificing payment reliability.",[26,141,143],{"id":142},"the-architecture","The architecture",[31,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.",[26,148,150],{"id":149},"the-impact","The impact",[31,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":35,"searchDepth":36,"depth":36,"links":155},[156,157,158],{"id":135,"depth":39,"text":136},{"id":142,"depth":39,"text":143},{"id":149,"depth":39,"text":150},"Launch a full digital bank and withstand explosive user growth without degrading the payment path and with zero downtime on releases.",{"variant":12,"accent":161},"signal",[163,166,169,170],{"value":164,"label":165},"2.5M","active users",{"value":167,"label":168},"×8","peak load growth",{"value":58,"label":59},{"value":171,"label":172},"14 mo","to launch",{"value":164,"label":174},"users in 14 months",[176,179,182],{"value":164,"label":177,"note":178},"users","within 14 months of launch",{"value":167,"label":180,"note":181},"peak load","with no latency degradation",{"value":183,"label":184,"note":185},"0","downtime on releases","gradual rollout","banking",{},1,"\u002Fen\u002Fcases\u002Fdigital-bank",{"text":191,"role":192},"The platform handled growth we didn't expect this fast — and never went down.","Director of Digital Products",[68],{"title":195,"description":196},"Digital bank — HomeITTech case","2.5M users in 14 months, 8× peak load growth with no degradation, zero downtime on releases.",[198,199,200,201,202,203,204],"Swift","Kotlin","Kotlin Multiplatform","Go","Kafka","PostgreSQL","Kubernetes","en\u002Fcases\u002Fdigital-bank","mkkg6jlRa4sJnntnMg9lxmHeN7EllyfH4bm7klW2O60",{"id":208,"title":209,"architecture":210,"body":235,"challenge":257,"cover":258,"description":35,"extension":54,"featured":63,"glance":261,"headlineMetric":274,"impact":275,"industry":284,"meta":285,"navigation":63,"order":39,"path":286,"quote":287,"related":290,"seo":291,"slug":68,"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":23,"value":236,"toc":252},[237,239,242,244,247,249],[26,238,136],{"id":135},[31,240,241],{},"Claims were slowed by manual document handling and fragmented checks. The process had to be faster while keeping accuracy.",[26,243,143],{"id":142},[31,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.",[26,248,150],{"id":149},[31,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":35,"searchDepth":36,"depth":36,"links":253},[254,255,256],{"id":135,"depth":39,"text":136},{"id":142,"depth":39,"text":143},{"id":149,"depth":39,"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",[67],{"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]