Épisodes

  • Tracking a Java Memory Leak: How Daemon Threads in Pyroscope Nearly Crashed Our Service
    Apr 30 2025

    In this episode, we uncover how Agoda traced a subtle memory leak that nearly destabilized its core content service. Learn how orphaned daemon threads from a Java profiling agent silently accumulated over time, and how the team diagnosed, validated, and resolved the issue before it escalated.
    Read the full article here: Tracking a Java Memory Leak: How Daemon Threads in Pyroscope Nearly Crashed Our Service.

    Voir plus Voir moins
    9 min
  • Reducing Runtime Errors in Spark: Why We Migrated from DataFrame to Dataset
    Apr 30 2025

    In this episode, we delve into Agoda's decision to transition from Spark DataFrames to Datasets to enhance data processing reliability. Discover how this shift reduced runtime errors by leveraging type safety and compile-time checks, leading to more robust and maintainable systems.
    Read the full article here: Reducing Runtime Errors in Spark: Why We Migrated from DataFrame to Dataset.

    Voir plus Voir moins
    11 min
  • How Agoda Uses GPT to Optimize SQL Stored Procedures in CI/CD
    Apr 30 2025

    In this episode, we look at how Agoda uses GPT to streamline SQL stored procedure reviews and remove bottlenecks in its CI/CD pipeline. Hear how hundreds of performance tests are handled daily, and how GPT helps make optimization faster, more scalable, and developer-friendly.
    Read the full article here: How Agoda Uses GPT to Optimize SQL Stored Procedures in CI/CD.

    Voir plus Voir moins
    9 min
  • How to Index Hundreds of Millions of Series in a Time-Series Database
    Feb 24 2025

    In this episode, we dive into how Agoda tackles the challenge of indexing hundreds of millions of series in a time-series database. Learn about the strategies, optimizations, and technologies that enable efficient querying and storage at scale.

    Read the full article here: How to Index Hundreds of Millions of Series in a Time-Series Database.

    Voir plus Voir moins
    7 min
  • Agoda CI/CD: Managing 14K+ Database Changes Across 400+ Production Instances
    Feb 24 2025

    In this episode, we explore how Agoda scales its CI/CD pipeline to handle over 14,000 database changes across 400+ production instances. Learn about the automation strategies, tooling, and best practices that enable seamless deployments while ensuring stability and performance.

    Read the full article here: Agoda CI/CD: Managing 14K+ Database Changes Across 400+ Production Instances.

    Voir plus Voir moins
    15 min
  • Inside Agoda’s Bug Bounty Program: How We Stay Ahead of Cyber Threats
    Feb 24 2025

    In this episode, we discuss how Agoda collaborates with ethical hackers to bolster its security through bug bounty programs and responsible disclosure. Learn how Agoda proactively identifies vulnerabilities, improves defenses, and fosters a security-first culture by working with the global hacker community.

    Read the full article here: How Agoda Works with Hackers to Strengthen Its Security.

    Voir plus Voir moins
    7 min
  • How we manage 200 Mac Minis for iOS CI at Agoda
    Jan 22 2025

    In this episode, we explore how Agoda manages 200 Mac Minis to support iOS continuous integration at scale. The discussion covers the challenges of maintaining a high-volume CI infrastructure, the custom solutions implemented for reliability and efficiency, and the lessons learned along the way.
    Read the full article here: How We Manage 200 Mac Minis for iOS CI at Agoda

    Voir plus Voir moins
    16 min
  • Inside Agoda’s Content Enrichment Platform: Managing 450M+ Property Images
    Jan 22 2025

    In this episode, we explore Agoda's Content Enrichment Platform, designed to manage 450 million property images. The discussion covers its use of machine learning to address duplicate images, low resolution, and metadata gaps, the shift to a monorepo architecture, and the adoption of Couchbase for scalability and efficiency. Learn how these innovations improved image quality, reduced processing times, and increased user engagement and bookings.
    Read the full article here: Inside Agoda's Content Enrichment Platform: Managing 450M+ Property Images

    Voir plus Voir moins
    16 min