A detailed walkthrough of designing a Forge app to manage internal F1 competition entries at Atlassian. The process starts with reverse-engineering requirements, identifying key abstractions (competitions, entries, users), and analyzing entity scaling needs. Two architectural approaches are compared: a traditional app with
Table of contents
RequirementsIdentifying the key abstractionsEntity scalingPlatform boundsComparing potential app architecturesComparison of the two approachesBuilding the app utilising Jira abstractionsSummary of the design processWrapping upSort: