Micro-Frontends Architecture
Micro-frontends are the answer to today’s increasingly complex web applications. Inspired by the microservices model, this approach lets organizations break interfaces into separate features managed by different teams of developers. Microservices provide a way for scaling our projects and teams but so far there weren’t many options for frontend development. Micro-frontends are the answer for medium-large frontend applications, scale your team and empower them, de-risk your deployment strategy, innovate inside your team and share with the broader business.
These are the main topics we will cover with this online workshop:
- Explore the technological impact of micro-frontends in your organization
- Learn how to identify, generate, and orchestrate micro-frontends
- Identify areas of an application UI that individual teams can handle
- Understand and manage the complexity that micro-frontends bring inside an organization
- Establish end-to-end automation for building and deploying micro-frontends using the strangler pattern
Being associated with the industry since 2004, I have lent my expertise predominantly in the solution architecture field. As a Vice President of Architecture at DAZN—a cloud-based sports video platform that offers content to a sizeable user base, for which I administer various OTT-centric issues involving governance, scalability and resilience. Being associated with DAZN, I have gained accolades for revolutionising the scalability of frontend architectures with micro-frontends, from increasing the efficiency of workflows, to delivering quality in products. My colleagues know me as an excellent communicator who believes in using an interactive approach for understanding and solving problems of varied scopes.
My core industry knowledge has been instrumental in resolving complex architectural and integration challenges. I have worked towards shaping the evolution of our platform across various targets from Web, TV and mobiles to desktops, set-top boxes and embedded devices. Working within the scopes of a plethora of technical roles such as tech lead, solutions architect and CTO, I have developed a precise understanding of various technicalities which has helped me in maximizing value of my company and products in my current leadership roles.