Inside Atlassian

How We Build

Article in How We Build

Pull request intervention for infrastructure-as-code risks with Bitbucket custom merge checks

Establishing progressive deployments to control blast radius for the most active types of changes in an architecture is often well worth the investment. But what about those less frequent, or sometimes obscure changes? Learn how Atlassian used the rich integration ecosystem available in Bitbucket and Forge to surface identified risks in our infrastructure-as-code.

Article in How We Build

Building a Multi Region Compliant Customer Data Lake at Scale

Atlassian built a unified customer data lake to overcome limitations in analytics, data export, and operational database strain as their cloud customer base grew. By adopting a logical replication and data mesh approach, they enabled real-time analytics, secure data exports, and scalable dashboards for millions of users across regions.

Article in How We Build

Mobbing with AI

Mobbing with AI is a tight loop where the mob designs the work, sets standards, and reviews everything, while AI accelerates execution with fast drafts, tests, and options. Together they iterate in small cycles, capture learnings, and update specs so the AI keeps improving at “how this team works,” boosting speed without sacrificing shared understanding or maintainability.

Article in How We Build

From pixels to beats: Designing the Race Mode Soundscape

At Atlassian, play is often where the real ideas begin. Earlier this year, during our ShipIt hackathon (where Atlassians drop everything to build bold new ideas), a simple sketch I received sparked something unexpected: Whiteboard’s very first easter egg. What began as a tiny racing experiment quickly evolved into a fully functional arcade-style racing game […]

Article in How We Build

Taming Test Flakiness: How We Built a Scalable Tool to Detect and Manage Flaky Tests

Flaky tests erode trust in CI and waste thousands of engineering hours. This article explains how Atlassian built Flakinator, a scalable, stack‑agnostic platform that automatically detects, quarantines, and manages flaky tests across millions of daily executions.

Article in How We Build

Rovo Dev CLI and Mutation Testing to Write Better Tests

Rovo Dev CLI combines powerful AI with mutation testing tools like Pitest to automatically write high‑quality tests, improve mutation coverage, and raise PRs for you.

Article in How We Build

Under the Hood of Confluence Race Mode

Discover how we built Race Mode, a mini-game in Confluence whiteboards, combining play, performance, and fun for teams.

Article in How We Build

Turning Handoffs into Handshakes: Integrating Design Systems for AI Prototyping at Scale

Design is changing, and so are our tools. At Atlassian, we’re bringing AI into design and engineering with purpose. Early on, we doubted it could meet our design‑system standards; we’ve since learned it can when grounded in collaboration, efficiency, and craft. AI reduces inefficiencies and augments people. It takes first passes on ideation, UI comps, […]

Article in How We Build

Automating Customer Support with JSM Virtual Agent

Explore how Atlassian’s JSM Virtual Agent uses AI to automate customer support, streamline chat workflows, and deliver faster, more accurate resolutions for teams worldwide.

Article in How We Build

Removing dependency tangles in the Atlassian Platform for increased reliability and recoverability

Atlassian’s CPR program untangled complex service dependencies, boosting platform reliability and recoverability. By simplifying architecture and fostering a culture of dependency awareness, CPR strengthened Atlassian’s cloud resilience.

Article in How We Build

Atlassian Rovo Dev Research: What Types of Code Review Comments Do Developers Most Frequently Resolve?

Rovo Dev flags 2.8× more bugs and 1.4× more maintainability issues than humans, helping Atlassian teams resolve the code review comments that matter most and ship quality code faster.

Article in How We Build

Partner with Atlassian and unlock your next wave of growth

Harness Atlassian’s platform to build, deliver, and monetize AI-native solutions—with tools to create powerful solutions only possible in the Atlassian Ecosystem.

Article in How We Build

Migrating the Jira and Confluence applications to AWS Graviton

Discover how Atlassian migrated over 3,000 Jira and Confluence instances to AWS Graviton, boosting performance and efficiency at scale.

Article in How We Build

DevMate: Accelerating React Native Development at Atlassian

DevMate is Atlassian’s in-house CLI tool that slashes React Native build times and automates environment setup—making development faster, smoother, and more consistent for our teams.

Article in How We Build

Behind the screens: Building Atlassian’s new icon system

Explore Atlassian’s modern icon system and the design journey behind its evolution.