Inside Atlassian

How We Build

Article in How We Build

From fake interviews to malicious repositories: Disrupting Contagious Interview

Software developers and IT professionals are increasingly being targeted through fraudulent recruitment processes that exploit their trust in established development platforms. Candidates are invited to complete seemingly legitimate coding assessments hosted in publicly accessible repositories on services such as Bitbucket, GitHub, and GitLab. The repositories appear to be fully developed applications, with thousands of lines […]

Article in How We Build

How Atlassian built a scalable synthetic data engine

Term Meaning Product An application whose data we generate eg. Jira, Confluence etc. Entity Product level business object/data type (eg. user, space, work item, comment, page). Space Jira container for work (formerly Jira project) Work Item Jira ticket(a bug, story, epic or task). Work items live in a space Attachment A file on a Jira work […]

Article in How We Build

Meet Teamoji: Atlassian’s Custom Emoji System Built for the Future of Work

Meet Teamoji — Atlassian’s custom brand emoji set built for product and customer-facing surfaces. Designed with a vibrant, humanistic system that balances expressive delight with enterprise trust. Small in size, big in personality

Article in How We Build Rovo

The architecture behind Rovo’s agent harness

Unlocking a brand-new dimension of agent autonomy using a sandboxed execution harness that closes the loop between automated testing and runtime optimization.

Article in How We Build

3 AI bets powering Atlassian’s integrated marketing impact

Discover how Atlassian marketing leaders use AI to drive real change and exceed modern needs.

Article in How We Build

Building a real-time PWA on Atlassian’s own stack

We didn’t want just another schedule app. We wanted the app itself to be the product story.

Article in How We Build

Keeping translation at the pace of AI-era development

Building with AI assistants let developers ship faster, but every feature added text to translate faster than our localization process could absorb.

Article in How We Build

Budget Allocation at Scale: Building an ML Optimization System for Paid Marketing

Every quarter, Atlassian’s performance marketing team faces a deceptively hard question: given a fixed marketing budget, where should the next dollar go? Across hundreds of advertising channels, geographic markets, and product lines, the combinatorial complexity of that question grows fast. In the past, budget allocation decision overall has been an operational demanding process, involving human […]

Article in How We Build

The Events Rail: Inside Atlassian’s Webhook Delivery Platform

Architecture, multi-tenant fairness, and the design principles behind reliable Forge event delivery at scale.

Article in How We Build

Scaling StreamHub: Transitioning from Kinesis to Kafka for 145 Billion Daily Events

How Atlassian scaled StreamHub from 22B to 150B daily events by migrating from Kinesis to Kafka, and the hard lessons learned along the way.

Article in How We Build

Online index migration and shard-scaling in OpenSearch with AOSC

Learn how Atlassian built AOSC, an OpenSearch plugin to reshape indices and scale their shards online. AOSC is a zero-downtime* index migration & scaling engine for OpenSearch, built as an OpenSearch plugin. It’s open source (GitHub repo, docs), and this post is the story of how, and why, we built it. Anyone who has worked […]

Article in How We Build

Inside AI Builders Week: How teams work in the AI era

Each quarter, we ask some of our R&D teams to take a week away from the day-to-day to experiment and innovate on AI. We call this AI Builders Week, and it helps fuel our AI transformation.

Article in How We Build

“You should be a little uncomfortable”: How Cursor is navigating the new shape of product craft

Every week, it seems like the rules change for building products. We’re all figuring this out in real time, and one of the best ways we’ve found to do that is to sit down with other leaders who are in the thick of it. That’s why Atlassian recently started a series called AI Talks at […]

123…12Next Page »