[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"project-\u002Fprojects\u002Fjakarta-smart-city":3,"project-surround-\u002Fprojects\u002Fjakarta-smart-city":104},{"id":4,"title":5,"body":6,"category":84,"client":5,"cover":85,"description":86,"extension":87,"featured":88,"meta":89,"navigation":88,"order":90,"path":91,"role":92,"seo":93,"stem":94,"subtitle":95,"tech":96,"year":102,"__hash__":103},"projects\u002Fprojects\u002Fjakarta-smart-city.md","Jakarta Smart City",{"type":7,"value":8,"toc":76},"minimark",[9,14,18,22,69,73],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"Jakarta Smart City runs a centralized Master Data Management (MDM) platform that ingests and reconciles data from dozens of agencies across the city government. The system needed a database backbone that could survive a node failure without downtime and act as a reliable staging ground for the MDM data integration flow.",[10,19,21],{"id":20},"approach","Approach",[23,24,25,34,41,48,55,62],"ul",{},[26,27,28,29,33],"li",{},"Implemented ",[30,31,32],"strong",{},"Oracle Real Application Cluster (RAC) 2-node"," on VM infrastructure for high availability.",[26,35,36,37,40],{},"Stood up a ",[30,38,39],{},"staging database"," as the entry point for MDM integration — designed schemas, ingestion patterns, and reconciliation rules.",[26,42,43,44,47],{},"Built and rehearsed ",[30,45,46],{},"backup and recovery procedures"," to guarantee data restoration within the agreed RTO\u002FRPO.",[26,49,50,51,54],{},"Conducted ",[30,52,53],{},"regular tuning"," (memory, I\u002FO, SQL plans) to prevent ingest-time bottlenecks.",[26,56,57,58,61],{},"Established ",[30,59,60],{},"log-based anomaly monitoring"," to surface issues before they became incidents.",[26,63,64,65,68],{},"Scheduled regular ",[30,66,67],{},"patching and security updates"," without disrupting MDM consumers.",[10,70,72],{"id":71},"outcome","Outcome",[15,74,75],{},"A production-grade Oracle RAC environment that kept Jakarta's MDM platform available throughout multi-year operation, with documented runbooks the operations team could execute independently.",{"title":77,"searchDepth":78,"depth":78,"links":79},"",4,[80,82,83],{"id":12,"depth":81,"text":13},2,{"id":20,"depth":81,"text":21},{"id":71,"depth":81,"text":72},"database",null,"Designed and operated an Oracle RAC 2-node cluster and staging database for Jakarta's Master Data Management initiative.","md",true,{},1,"\u002Fprojects\u002Fjakarta-smart-city","Database Administrator",{"title":5,"description":86},"projects\u002Fjakarta-smart-city","Implementing and Maintaining Oracle Database Solutions",[97,98,99,100,101],"Oracle","Oracle RAC","MDM","VM","Linux","2022–2024","N9C65rtDShGqMicSWcTVSOXeVNejoLDyPEJeX_ky1Ng",[105,110],{"title":106,"path":107,"stem":108,"subtitle":109,"children":-1},"Bank Sahabat Sampoerna","\u002Fprojects\u002Fbss-database-upgrade","projects\u002Fbss-database-upgrade","Upgrading Oracle from 11g to 19c without breaking the bank",{"title":111,"path":112,"stem":113,"subtitle":114,"children":-1},"JNE — Data Center Relocation","\u002Fprojects\u002Fjne-data-center-relocation","projects\u002Fjne-data-center-relocation","End-to-end database migration across data centers with mixed endian formats",1780137747700]