TechCrunch has an interesting article that explains how Atlassian embraced microservices and public cloud computing. Atlassian, the collaboration and development tool vendor best known for Jira and Confluence, was drowning in technical debt when CTO Sri Viswanath joined the company in 2016. He first undertook a massive project to rewrite their software with a microservices model. They then migrated to Amazon Web Services (AWS). The entire project took about two years.
“The code base was pretty large and we had to go in and do two things. We wanted to build it for multi-tenant architecture and we wanted to create microservices,” Viswanath said. “If there was a service that could be pulled out and made self-contained we did that, but we also created new services as part of the process.”
The end result? “Now we are set up for the next 10 years,” he said.