Implementing app data residency: perspectives from JXL, ScriptRunner and Codefortynine - Inside Atlassian
Dec 15, 2023mnorbyadams, Maggie Norby Adams

Summary
This post details how three Atlassian Marketplace Partners (JXL, ScriptRunner, and codefortynine) implemented data residency for their apps. It covers their motivations for supporting data residency (customer experience, data protection, compliance with Atlassian's roadmap), the regions they support (US, EU, Germany, Global), and their technical approaches to realm pinning (infrastructure setup in different AWS regions, managing region-specific base URLs, handling Connect lifecycle requests) and realm migration (internal APIs for sending/retrieving data between realms, asynchronous process with permutations and edge cases, unit and integration testing, handling EU/Germany region overlap).