React at scale with Vodafone
This workshop has been presented at React Summit 2022, check out the latest edition of this React Conference.

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.
React at scale with Vodafone
This workshop has been presented at React Summit 2022, check out the latest edition of this React Conference.
Vodafone operates in 21 countries and has 52 partner markets.
Vodafone plans to increase its software engineering team by about 7,000 people, aiming for a workforce of around 16,000 software engineers by 2025.
The My Vodafone app is Vodafone's primary digital touchpoint for customers, available in 19 markets. It allows customers to self-serve, check bills, make payments, and access other Vodafone services.
Vodafone uses React Native to build applications with a focus on efficiency and standardization. They aim to build components once and reuse them across different markets, reducing duplication and improving development timelines.
SourceWeb is Vodafone's global component library built using React and TypeScript. It contains 220 components and is used by about 350 developers across six markets and sub-brands. It aims to standardize UI components for Vodafone's web applications.
Vodafone adheres to a global web manifesto and development standards, including linting rules, testing frameworks like Jest and Cypress, and automated documentation generation to ensure consistent design and code quality.
The App Builder is a low-code development tool that allows Vodafone markets to build, configure, and deploy applications using drag-and-drop UI components and predefined business logic. It aims to speed up time to market and facilitate standardization.
Vodafone uses a micro front-end architecture with Webpack's module federation plugin to allow React and Angular components to coexist. An Angular bridge component is used to load and render React components within the Angular application.
Vodafone Turkey's Marketplace project uses React for a web view integrated into the My Vodafone app. It plans to adopt Next.js for server-side rendering and SEO, and aims to use SourceWeb components for consistent design.
Vodafone has adopted React as its common global framework for web development. They are focused on building to share first, using inner source strategies, and adhering to a global web manifesto and development standards.
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Comments