Productivity tools like Jira or GitHub all build upon rich ecosystems of 3rd party add-ons, providing additional features on top of the main product’s core functionality. As assemblies of interconnected, yet independently owned and operated experiences, these tools have been true Micro Frontends, long before the term was invented.
In this talk, we provide a brief history of add-on systems for the web: From simple JavaScript injection, to iframe-based solutions, to the PaaS architectures of today (or perhaps tomorrow). We demonstrate this evolution by the example of Atlassian Jira, and show how modern web architectures enable a seamless transition from one add-on system to the other.
Key takeaways
Participants will learn
- how enterprise web applications open up their UIs to 3rd party add-ons
- how these approaches evolved with increasing demand for security and scalability
- how to develop web applications that can elegantly integrate with almost any add-on framework.
About the author
Hannes Obweger is the Co-Founder and Co-CEO of Fine Software, the makers of JXL for Jira. Before starting JXL, Hannes was an engineering manager at Atlassian, responsible for Atlassian’s frontend tech stack, monorepo, and PaaS infrastructure. Apart from building great Web apps, Hannes loves motorcycles, mint ice cream, and Mick Jagger.
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}