Engineering | Datadog Official Blog
  • blog post image

    How Datadog's IT Team Automated Account Inactivity and SaaS Spend Management

    Employees at all modern software companies use a ton of outside pieces of software to do their jobs. Learn how Datadog's IT team expanded Clarity to automate monitoring these accounts for inactivity and optimizing how much we spend on them.

    blog post image

    It's always DNS . . . except when it's not: A deep dive through gRPC, Kubernetes, and AWS networking

    The story of a seemingly simple issue that led us into the hidden complexities of gRPC, DNS, and Kubernetes.

    blog post image

    Using the Dirty Pipe Vulnerability to Break Out from Containers

    See Datadog's proof of concept exploit for breaking out from unprivileged containers using the Dirty Pipe vulnerability.

    blog post image

    Profiling Improvements in Go 1.18

    How several patches and fixes in Go 1.18 bring improved profiling accuracy.

    blog post image

    How Datadog uses Datadog to gain visibility into the Datadog user experience

    How the Datadog DesignOps team uses Datadog to understand our users and make well-informed design decisions

    blog post image

    Our Journey Taking Kubernetes State Metrics to the Next Level

    Our story of contributing to kube-state-metrics, a popular open source Kubernetes service.

    blog post image

    How we optimized our Akka application using Datadog’s Continuous Profiler

    We identified a performance issue caused by the `ForkJoinPool` in our Java application based on the Akka framework. This is how we solved our issue.

    blog post image

    How Datadog's IT Team Automated Monitoring Third Party Accounts

    Employees at all modern software companies use a ton of outside pieces of software to do their jobs. Learn how Datadog's IT team built a tool to automate monitoring these accounts for security and compliance.

    blog post image

    How We Minimized the Overhead of Kubernetes in our Job System

    Solving performance problems when moving an application to Kubernetes

    blog post image

    Engineering Spotlight: Maël Nison

    Engineering Spotlight: Maël Nison, maintainer of Yarn

    blog post image

    PHP 8: Observability Baked Right In

    What the observer API means for PHP 8 and the future of observability

    blog post image

    Introducing Glommio, a Thread-per-Core Crate for Rust & Linux

    Glommio (pronounced glom-io or |glomjəʊ|) is a cooperative thread-per-core crate for Rust & Linux based on io_uring. It allows you to write asynchronous code that takes advantage of rust async/await, but it doesn't use helper threads anywhere.