惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42
美团技术团队
NISL@THU
NISL@THU
C
Cisco Blogs
SecWiki News
SecWiki News
N
Netflix TechBlog - Medium
Forbes - Security
Forbes - Security
Cloudbric
Cloudbric
雷峰网
雷峰网
T
Tailwind CSS Blog
博客园 - 司徒正美
The Register - Security
The Register - Security
L
LangChain Blog
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Threat Research - Cisco Blogs
I
InfoQ
S
Schneier on Security
L
Lohrmann on Cybersecurity
量子位
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
Schneier on Security
Schneier on Security
F
Fortinet All Blogs
TaoSecurity Blog
TaoSecurity Blog
K
Kaspersky official blog
Google DeepMind News
Google DeepMind News
Cisco Talos Blog
Cisco Talos Blog
PCI Perspectives
PCI Perspectives
Attack and Defense Labs
Attack and Defense Labs
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
Project Zero
Project Zero
The GitHub Blog
The GitHub Blog
D
Docker
N
News | PayPal Newsroom
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
H
Hacker News: Front Page
云风的 BLOG
云风的 BLOG
Microsoft Security Blog
Microsoft Security Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
Webroot Blog
Webroot Blog
MongoDB | Blog
MongoDB | Blog

The Register - Off-Prem: PaaS + IaaS

AWS lets agents drive its virtual cloudy desktops Trump threatens UK with ‘big tariff’ over digital tech tax UK tribunal sends £2B claim accusing Microsoft of overcharging for licensing to trial £2B Microsoft licensing claim gets go-ahead from UK tribunal One of Europe's sovereign cloud picks may not be so-sovereign after all Europe picks 4 sovereign cloud providers, but one has Google Networks not ready for the challenges of AI traffic UK told its Big Tech habit is now a national security risk Commvault has a Ctrl+Z for rogue AI agents Amazon rejects AWS climate disclosure proposal Microsoft cuts cloudy desktop prices by 20 percent Google taps Intel for another round of custom network chips Nutanix thinks some Azure cloud desktops belong on-prem AWS would prefer to forget March in UAE region AWS would prefer to forget March in UAE region CMA dithers as Microsoft's cloud meter runs on your dime Microsoft startup credits are the gift that keeps on billing SAP's grand cloud escape plan €2B short of the runway Alibaba Cloud hikes prices by up to 34%, blames hardware costs and AI demand Alibaba Cloud lifts prices, blames AI and hardware costs Founder finds Azure startup credits don't apply to Claude Lloyds Banking Group apps play mix-and-match with customer transactions Oracle outage knocks TikTok offline for some US users Oracle outage knocks TikTok offline for some US users Bank of England says it can run £431M settlement system without Accenture AWS says drones hit two of its datacenters in UAE, urges users to move resources to different regions AWS says drones hit two of its datacenters in UAE Salesforce CEO 'SaaSquatch' Benioff says his company will monster the SaaSpocalypse Salesforce CEO declared victory over flagging software sales Former Amazon UK boss set to chair CMA Founder drops AWS for Euro stack in bid for sovereignty Founder drops AWS for Euro stack in bid for sovereignty FTC to investigate Microsoft's cloud and AI dominance FTC to investigate Microsoft's cloud and AI dominance Oracle suits up for Air Force Cloud One program with $88M contract Europe set to treble sovereign cloud investment Europe set to treble sovereign cloud investment Courts unplug from ancient datacenters after five-year slog MEP: 'The EU runs on Microsoft', Uncle Sam could turn it off Azure outages ripple across multiple dependent services Azure outages ripple across multiple dependent services Europe shrugs off tariffs, plots to end tech reliance on US Want digital sovereignty? That'll be 1% of your GDP into AI infrastructure please Microsoft Azure OpenAI Service takes an unscheduled day off in Sweden AWS's inevitable destiny: becoming the next Lumen AWS destiny: becoming the next Lumen 3 is the magic number for Alaska Airlines: triple redundancy Microsoft 365 outage drags on for nearly 10 hours GSA's VMware framework deal skips the actual hypervisor AWS flips switch on Euro cloud as sovereignty fears mount Meta reacts to power needs by signing long-term nuke deals UK urged to cut out US Big Tech for sake of digi sovereignty AWS raises GPU prices 15% on a Saturday Europe building an Airbus for the cloud age Oracle's new AI-enhanced support portal leaves users fuming Europe gets serious about cutting US digital umbilical cord UK govt seeks replacement for Post Office Horizon system Public cloud spending forecast to reach $591bn in 2023 Google to review every project after $6bn decline in profits Delta Airlines takes flight with Amazon Web Services Cloud infrastructure spend to top non-cloud in 2022 HPE Greenlake to power Taeknizon expansion in UAE Google's Dallas datacenter opens up new cloud region American Airlines decides to cruise into Azure's cloud Tencent happily parting ways with loss-making cloud customers DigitalOcean offers $4 VM while increasing prices Cloud spending will near $500 billion this year Tencent Cloud ends pursuit of 'revenue growth at all costs' IaaS is a lousy business, says Chinese web giant Tencent: PaaS and SaaS is how we’ll make money in the cloud UK government puts £750m on the table as it looks to deal directly with cloud providers Cloud now bigger than Dell, HPE, Lenovo, Cisco combined McAfee says cloud security not as bad as we feared… it's much worse Oracle: Over here, look over here! At the cloud! No, not at our glum licensing numbers Oracle's Hurd says 95% of its software will be cloud services this year Pivotal fluffs up *sigh* Cloud Foundry *sigh* cloud for battle in the *sigh* cloud IBM throws open doors of XaaS supermarket Google offers up its own flesh to the world's braying cloud hordes Red Hat clutches OpenShift, takes platform cloud to second version Swish PaaS Bosh: Sons of VMware spin up Pivotal One cloud platform Google holds its nose, lets the hoi polloi run PHP on its shiny cloud Engine Yard loads Oracle tech into cloud platform Microsoft takes second run at platform cloud CYBORG CLOUD comes to VMware Amazon tightens grip on cloud market, report shows IBM pours WebSphere tech into Cloud Foundry cauldron Red Hat parachutes into crowded PaaS market Heroku publishes API for its platform cloud AppFog PaaS drops Rackspace IaaS Platform clouds can make enterprises all teeth and no tail Report: Amazon dominates global cloud spend Engine Yard plugs multiple IaaS players into back end Red Hat revs OpenShift Enterprise to 1.1 Platform clouds generating more noise than cash IBM adds platform services to SmartCloud Trevor Pott's guide to pricing up the cloud Red Hat answers Microsoft Azure with OpenShift dev cloud Infosmack tackles VMware's Cloud Foundry Why and when choose PaaS? PaaS potential and practicality The public cloud ... why bother?
Atlassian's DR simulation showed it lived in dependency hell
Simon Sharwood · 2025-11-25 · via The Register - Off-Prem: PaaS + IaaS

PaaS + IaaS

Atlassian ran a tabletop DR simulation that revealed it lived in dependency hell

Four-year effort replaced spaghetti tangle with more robust and recoverable cloudy layer cake

Australian collaborationware company Atlassian has revealed it’s spent four years trying to reduce dangerous internal dependencies, and while it has rebuilt its PaaS, it still has issues – but thinks they’re now manageable.

As explained in a Tuesday post by Senior Engineering Manager Andrew Ross, “Atlassian runs a large service-based platform with thousands of different services, most deployed by our custom orchestration system, ‘Micros’.”

Micros handles over 2,000 services, 5,000-plus daily deploys, works on over 40,000 DynamoDB tables and 80,000-plus Amazon Relational Database Service (RDS) tables. It also manages three million lambda functions.

REG AD

Another piece of Atlassian’s infrastructure is a private Docker registry called “Artifactory.”

REG AD

In 2021, Atlassian deployed Artifactory using Micros, and the Micros platform depended on Artifactory at deployment and runtime. That circular dependency meant a failure in both of the tools would make it impossible to recover the other.

And that’s trouble for Atlassian, given it’s a SaaS shop and at the time it started to tackle dependencies was about to shift customers from on-prem products to the cloud.

Atlassian's dependency analysis for a subset of its platform

Atlassian's dependency analysis for a subset of its platform

The company created a Continuous PaaS Recovery (CPR) project to address as many dependencies as it could.

As that project progressed, Atlassian realized it could not remove all dependencies “due to their number and complexity.” It therefore prioritized unpicking dependency tangles that made it hard to recover services.

In 2023, the company staged a tabletop disaster recovery exercise that simulated 6.5 days of recovery efforts, to help staff understand and identify risks.

Ross’s post illustrates the result of that exercise with the images below, which show recovered services in green, and unrecovered services that have dependency tangles in red. In the “before” shot, at left, three services were alive. In the “after” shot, dozens of services remained down due to dependencies.

Atlassian has now re-architected its platform into what Ross described as a “layer cake.”

The results of Atlassian's tabletop DR exercise

The results of Atlassian's tabletop DR exercise

“We decided to divide the cloud infrastructure into layers, with the lowest layers having the fewest dependencies and upper layers having many dependencies,” he wrote. This new cake is not free of dependencies because Atlassian doesn’t think it is possible or practical to eradicate them all. Instead, the company has learned to live with them using the following principles:

REG AD

  • A component in layer (N) can only have hard dependencies on lower layers (N → N-1 = Good).
  • No hard dependencies on the same layer (N → N = Bad).
  • No hard dependencies on higher layers (N → N+1 = Bad)

The company has also migrated Artifactory from Micros to Kubernetes, eliminating a critical circular dependency, and built a new low-dependency provisioning system called Atlassian Platform Deployer (APD) that uses AWS CloudFormation as its deployment orchestration engine.

APD helped the company to create and deploy its recently announced Government Cloud. After many further adventures, Atlassian migrated Micros itself to APD.

The company still has internal circular dependencies but eliminated hundreds of them and feels it now operates a more reliable platform that’s easier to recover.

It needs to, because Atlassian recently announced a plan to ditch its on-prem products and move all customers to its cloud. And those customers could rightly be wary of that move, given that circular dependencies were big factors in recent outages at Cloudflare and AWS. ®