Lean Architecture - A Microfrontends Journey Towards Daily Deployments of GraphQL Services & React Components

By Gautam Chadha

Elevator Pitch

The talk showcases a different perspective at MicroFrontends architecture to allow daily deployment of codebase. An approach to optimize Team Structure, Development Workflow & Architecture to achieve this goal. And what it takes to build independently deployable GraphQL services & React Components.

Description

The session will consist of: 1. Problem with taking code daily to production 2. Monolith in modern JS driven tech stack & Problems associated to it 3. Implementing MicroServices Through GraphQL 4. Implementing MicroFrontends Through React (an SSR approach) 5. Challenges 6. Development Workflow Optimization 7. Team Structure Optimization 8. QnA at the end of the session

Notes

I have worked with multiple react implementations, and have architected a MicroFrontends architecture at enterprise level. Have first hand experience at problems faced during the development and below stats talk about the success of the implementation: * 4-5 production deployments every week. * Deployment & sanity time for production reduced to 2hours. * Able to take a feature from ideation to go live in 3 days. * Better Work Balance Life for team