Continue reading »
HAMS is Atlassian's order processing system; if you've ever bought an Atlassian product it's HAMS that's been doing the work in the back-end. HAMS has served us well, but is over 3 years old now and starting to show some wear, so we set aside August this year to attack some of the technical debt and upgrade the core engine. In a series of blog posts we'll be describing some of the technologies and trade-offs in a financial-processing system.
OK, so now we've fixed our declarative transactions

