Inside Atlassian

How We Build

Article in How We Build

Streaming Server-Side Rendering in Confluence

Over the past two years the Confluence team has spent a significant amount of time investing into improving performance – halving the 90th percentile latency for completing page loads https://community.atlassian.com/forums/Confluence-articles/Confluence-Performance-Journey-2x-Faster-in-1-Year/ba-p/3097191. One of the big change we have made in the last 12 months has been to introduce React’s new streaming capabilities for server-side rendered (SSR) […]

Article in How We Build

Behind the scenes of Atlassian’s AI Builders Week

At Atlassian, we are often asked how we are adapting internally to AI and transforming our R&D organization to be AI native. One lever we have used successfully is an event we call AI Builders Week. Each quarter, we bring together hundreds of product managers and designers to learn new AI skills and land tangible […]

Article in How We Build

Engineering the Forge Billing Platform for Reliability and Scale

Introduction Forge is Atlassian’s cloud app development platform. It’s a serverless, Atlassian-hosted environment that allows developers to extend products like Jira and Confluence, and it powers thousands of apps running inside customer organizations. As Forge grew, we introduced usage-based pricing, so developers only pay for what they use above a free tier. With that shift […]

Article in How We Build

Advancing semantic search for millions of Rovo users

Rovo brings meaning‑aware search, chat, and agents to Jira, Confluence, and your connected tools, so teams can quickly find the right artifacts and move forward with confidence. Instead of forcing you to remember exact titles or ticket IDs, Rovo focuses on what you mean. This makes all the difference between wading through pages of loosely […]

Article in How We Build Rovo

How Rovo helps teams start work 30% faster

After a year of our users leveraging Rovo’s AI capabilities within Jira, we analysed usage data to identify if and how users’ productivity had been impacted. We found that users who adopted Rovo’s AI capabilities within Jira started work 30% faster and ultimately get an extra day of productivity each month — time that can be […]

Article in How We Build

Building a more resilient, multi-region Bitbucket Cloud

2025 was an impactful year for Bitbucket Cloud. As we enter 2026, Bitbucket will be continuing this momentum by making architectural improvements aimed at two goals: improving scalability and resiliency, and laying the foundation for Bitbucket Cloud data residency, starting with the European Union in December 2026 and India in June 2027. What does this […]

Article in How We Build

How we catch and mitigate performance regressions at scale in Jira Cloud

In a huge, multi-tenant product like Jira Cloud, a “small” change anywhere in the system can quietly make life harder for some of our biggest customers, long before our global metrics show a problem. Feature flags, gradual rollouts, and tenant-specific data and traffic shapes mean these regressions often only affect certain slices of Jira (e.g., […]

Article in How We Build

How We Unlocked Performance at Scale with Jira Platform

Introduction: Jira Cloud is undergoing a substantial rearchitecture, moving its foundation to a cloud‑native, multi‑tenant platform built for massive scale, speed, and reliability. In this post, we’ll take you behind the scenes on why we’re making these changes, the architectural principles guiding us, and describe the services we are building to deliver consistently fast reads, […]

Article in How We Build

Behind the screens: Accessible design is good design

Accessibility isn’t a separate track of design; it defines its quality. That’s why accessibility is integrated into the Atlassian Design System at every level: to ensure our apps work for everyone by default. With accessibility treated as part of our design craft rather than a compliance checkbox, foundations, tokens, and components meet accessibility standards from […]

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.

12310Next Page »