Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      June 3, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 3, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 3, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 3, 2025

      All the WWE 2K25 locker codes that are currently active

      June 3, 2025

      PSA: You don’t need to spend $400+ to upgrade your Xbox Series X|S storage

      June 3, 2025

      UK civil servants saved 24 minutes per day using Microsoft Copilot, saving two weeks each per year according to a new report

      June 3, 2025

      These solid-state fans will revolutionize cooling in our PCs and laptops

      June 3, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Community News: Latest PECL Releases (06.03.2025)

      June 3, 2025
      Recent

      Community News: Latest PECL Releases (06.03.2025)

      June 3, 2025

      A Comprehensive Guide to Azure Firewall

      June 3, 2025

      Test Job Failures Precisely with Laravel’s assertFailedWith Method

      June 3, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      All the WWE 2K25 locker codes that are currently active

      June 3, 2025
      Recent

      All the WWE 2K25 locker codes that are currently active

      June 3, 2025

      PSA: You don’t need to spend $400+ to upgrade your Xbox Series X|S storage

      June 3, 2025

      UK civil servants saved 24 minutes per day using Microsoft Copilot, saving two weeks each per year according to a new report

      June 3, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Databases»MongoDB & DKatalis’s Bank Jago, Empowering over 500 Engineers

    MongoDB & DKatalis’s Bank Jago, Empowering over 500 Engineers

    February 24, 2025

    DKatalis, a technology company specialized in developing scalable digital solutions, is the engineering arm behind Bank Jago, Indonesia’s first digital bank.

    An app-only institution, Bank Jago enables end-to-end banking with features such as auto budgeting. This allows Bank Jago’s customers to easily and effectively organize their finances by creating “Pockets“—for expenses like food, savings, or entertainment.

    Launched in 2019, Bank Jago has seen tremendous growth in only a few years, with its customer base reaching 14.1 million as of October 2024.

    While speaking at MongoDB.local Jakarta, Chris Samuel, Staff Engineer at DKatalis, shared how MongoDB became the data backbone of Bank Jago, and how MongoDB Atlas supported Bank Jago’s growth.

    Bank Jago’s journey with MongoDB started in 2019, when DKatalis built the first version of Bank Jago using the on-premise version of MongoDB: MongoDB Community Edition.

    “We did everything ourselves, up to the point when we realized that the bigger our user [base] grew, the more painful it was for us to monitor everything,” said Samuel.

    In 2021, DKatalis decided to migrate Bank Jago [from MongoDB Community Edition] to MongoDB Atlas. This first involved migrating all data to Atlas. Then the database platform had to be set up to facilitate scalability and enable improved maintenance operations in the long-term.

    “In terms of process, it is actually seamless,” said Samuel during his MongoDB.local talk.

    Specifically, MongoDB Atlas offers six key capabilities that have facilitated the bank’s daily operations, supported its fast growth, and improved efficiencies:

    • Flexibility: MongoDB’s document model supports diverse data types and adapts to Jago’s dynamic requirements.

    • Scalability: MongoDB Atlas effortlessly supports the rapid growth in user base and data volume.

    • High performance: The platform enables fast query execution and efficient data retrieval for a seamless customer experience.

    • Real-time capabilities: MongoDB Atlas prevents delays during transactions, account creation, and balance checking.

    • Regulation compliance: With MongoDB Atlas, local hosting is possible. This enables DKatalis to meet Indonesian financial regulatory standards.

    • Community support: MongoDB’s strong developer community and rich ecosystem in Jakarta fosters collaboration and learning.

    All of these have also helped improve efficiencies for DKatalis’s team of over 500 engineers, who are now able to reduce data architecture complexity, and focus on innovation.

    Fostering a great engineering culture and community with MongoDB

    In another talk at MongoDB.local Singapore, DKatalis’s Chief Engineering Officer, Alex Titlyanov, explained that using MongoDB has been and continues to be a great learning, upskilling, and operational experience for his team.

    “DKatalis has a pretty unique organizational culture when it comes to its engineering teams: there are no designated engineering managers or project managers; instead, teams are self-managed,” said Titlyanov. “This encourages a community-driven environment, where engineers are continuously upgrading their skills, particularly with tools like MongoDB.”

    The company has established internal communities, such as the MongoDB community led by Principal Software Engineer Boon Hian Tek. These communities focus on knowledge sharing, skill-building, and ensuring that the company’s 500 engineers are proficient in using MongoDB.

    This deep knowledge of MongoDB—and the ease of use offered by the Atlas platform—means that DKatalis’s engineers are also able to build their own bespoke tools to improve daily operations and meet specific needs. For example, the team has built a range of tools aimed at helping deal with the complexity and scale of Bank Jago’s data architecture.

    “Most traditional banks offer their customers access to six months, sometimes a year’s worth of transaction history. But Bank Jago gives access to the entire transaction history,” said Boon.

    The engineering team ended up having to deal with 56 different databases and 485 data collections. Some would reach 1.13 billion documents, while others receive up to 42.5 million new documents every day.

    Some of the bespoke tools built on MongoDB Atlas include:

    • Index sync report: DKatalis implemented a custom-built tool using MongoDB’s Atlas API to manage database indexing automatically. This was essential given the bank’s real-time requirements. Adding indexes manually during peak hours would have disrupted performance.

    • Daily reporting: The team built a tool to monitor for slow queries. This provides daily reports on query performance so issues can be identified and resolved quickly.

    • Add index: The Rolling Index feature from Atlas was initially used. However, the team required greater context for each index. Therefore, they built a tool that at 3:00 am automatically checks if there are any indexes to create. The tool calls in the Atlas API to create and publish the results.

    • Exporting metrics: The Atlas console was used to source diagrams that were helpful. However, the team required each metric to be available per database and per collection versus cluster. The team built a thin layer on top of the Atlas console to slice up the required metrics using the Atlas API.

    “The scalability and flexibility of MongoDB have been essential in helping the team handle the bank’s fast growth and complex feature set. MongoDB’s document-oriented structure enables us to develop innovative features like ‘Pockets’, and we continue to see MongoDB as an integral part of our technology stack in the future,” said Titlyanov.

    Visit our product page to learn more about MongoDB Atlas.

    To learn how MongoDB powers solutions in the financial services industry, visit our solutions page.

    Source: Read More

    Hostinger
    Facebook Twitter Reddit Email Copy Link
    Previous Article8 Handy AI Prompts to Speed Up Your WordPress Workflow
    Next Article ⚡ THN Weekly Recap: From $1.5B Crypto Heist to AI Misuse & Apple’s Data Dilemma

    Related Posts

    Security

    Android Security Update – Patch for Vulnerabilities that Allows Privilege Escalation

    June 3, 2025
    Security

    CVE-2025-5419 Zero-Day Vulnerability in Chrome’s V8 Engine

    June 3, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    iOS Ready

    Development

    Understanding the Limitations of Large Language Models (LLMs): New Benchmarks and Metrics for Classification Tasks

    Development

    VideoDubber’s YouTube Channel ID Finder

    Web Development

    QR Code Warranty Registration Software: A Modern Upgrade to Traditional Website Forms

    Development

    Highlights

    How to turn Ollama from a terminal tool into a browser-based AI with this free extension

    January 21, 2025

    Ollama allows you to use a local LLM for your artificial intelligence needs, but by…

    CVE-2025-28026 – TOTOLINK Router Buffer Overflow Vulnerability

    April 22, 2025

    Perficient Insights: Dreamforce 2024 with Megan Glasow

    August 13, 2024

    Monster Hunter Wilds is already having a discount ahead of launch – Here’s where you can hunt for Capcom’s biggest game of 2025 at a cheaper price

    February 13, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.