Speaker

William Cairns

William Cairns

Passionate Developer and Adventurer

Johannesburg, South Africa

William has been coding for as long as he can remember, he still remembers when desktop computers didn't have hard drives. He tries to be language agnostic but has never discovered anything wonderful about Java. In his spare time he codes on the online game Blackout Rugby or climbs on his bicycle and rides across countries.

Area of Expertise

  • Information & Communications Technology
  • Travel & Tourism

Breaking a Monolithic web application into Micro Frontends

Web sites are often complex and difficult to maintain, especially when developed against a range of backend microservices. By implementing micro frontends the responsibility for the web functionality is broken down and shared amongst each team building a microservice. A simple single page application can orchestrate these micro frontends to the user. A shared, common interface allows the discovery of new functionality without breaking the front end design.

Traditionally as new modules are added to a web site, the code for the front end application must change to incorporate the new functionality. This results in a tight coupling in work process between the frontend team and the developers of the new functionality (microservice). Micro Frontends simplifies unwieldy frontends by composing them from small, well-defined components. This approach allows faster feature development, easier upgrades, and pick and choose the technology you use in your stack.

In this session discover how an existing web application can be broken into multiple micro-frontends using different techniques and languages.

William Cairns

Passionate Developer and Adventurer

Johannesburg, South Africa

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top