Presented by:

Arul Arulappan

Atlassian

Arul has got more than 20 years experience working with PostgreSQL as a developer and building large scale data stores using PostgreSQL. He is currently a Sr. Principal Engineer in Atlassian's Cloud Storage Engineering team which is responsible for building and maintaining the persistent data stores that power Jira, Confluence and other Atlassian Products.

Emma Fitzgerald

Atlassian

Emma Fitzgerald completed a combined Bachelor of Science (Advanced Mathematics) and Bachelor of Engineering (Computer) at The University of Sydney in 2008. She then completed her PhD in computer science, also at The University of Sydney in 2013 before moving to Lund, Sweden. There, she worked as a researcher in networked systems and performance at Lund University for ten years, becoming an Associate Professor and participating in international research projects with both academic and industry partners. She has worked on Wifi, 6G, communications for smart factories, and the Internet of Things, among others. At the start of 2024, she returned to Sydney and made the shift to industry. She is now a senior software engineer at Atlassian ,on the Cloud Storage Engineering team.

No video of the event yet, sorry!

Atlassian runs one of the largest Postgres fleets in the world with millions of databases. In this talk we will present how we have built and manage this scale, and the steps we are taking to build the next generation of this critical infrastructure that underpins our cloud version of Jira and Confluence. We will cover: - Criticality of Postgres for Atlassian. Most of Atlassian's products use Postgres for its data store. - How our Postgres infrastructure, which is one of the largest Postgres fleet in the world, is managed today in the cloud. - Limitations/Challenges with this system. This section will focus on general challenges with managing a SaaS data store using Postgres and how cloud solutions does not scale for a very large fleet. - How we are re-architecting by building a custom platform. We are now building our own Postgres platform on k8s and in this section we will give an insight into the various open source tools that we are using. - Technologies that we are using and how we have put them together. Focusing on Observability, orchestration, auth, etc.. - What we have learned so far.

Date:
2025 October 17 10:50 +11
Duration:
40 min
Room:
Oxford 1 + 2
Conference:
PG Down Under 2025
Language:
Track:
Development
Difficulty:
Medium