Building and Scaling UI Systems for Internal Tools at Meta

Summary

Disclaimer: This summary has been generated by AI. It is experimental, and feedback is welcomed. Please reach out to info@qconsf.com with any comments or concerns.

Overview:

This presentation outlines the journey and strategy behind developing scalable UI systems for internal tools at Meta. Cindy Zhang discusses the creation and adoption of the Cross Design System (XTS), aiming to unify internal tool development across Meta's diverse teams and extensive infrastructure.

Key Points:

  • Origins of XTS: Initiated as a grassroots effort to improve internal tooling infrastructure, focusing on enhancing efficiency and user experience.
  • Scale and Impact: Over 10,000 internal tools use the system, managed by a core team of around 10 engineers, showcasing broad adoption and significant reach.
  • Challenges and Solutions:
    • Initial dependence on existing web infrastructure not suited for complex internal tools.
    • Implementation of a shared component library to modernize internal tools, enhancing component complexity and usability.
  • Community and Collaboration: Emphasizes the importance of community engagement and cross-team collaboration to drive innovation and adoption across the company.

Main Challenges and Overcoming Strategies:

  • Establishing a Unified Design System: Focused on centralizing efforts to reduce redundancy and improve consistency across tools.
  • Managing Growth and Scalability: Addressed through effective collaboration and leveraging company infrastructure such as mono repos to streamline distribution and updates.
  • Combatting Stagnation: Encouraged continuous innovation and adaptation, inspired by community feedback and evolving operational needs.

Long-term Vision:

The team aims to continue evolving the platform by integrating with emerging technologies, optimizing performance, and fostering a sustainable culture of innovation and collaboration within Meta.

Conclusion:

Cindy concludes by emphasizing the importance of community engagement and cultural impact, stating that while code may change, the culture built around these systems creates lasting influence.

This is the end of the AI-generated content.


Abstract

Meta’s internal tools empower the company to operate efficiently, enabling the creation of unique, tailored solutions that fit evolving business needs.

By leveraging scalable design systems, expert teams, and collaborative community engagement we can build tailored internal tools at scale and transform an organization’s tooling landscape.


Speaker

Cindy Zhang

Front End Engineer, InfraX @Meta

Cindy Zhang is a Front End Engineer working on internal tooling infrastructure and design systems at Meta. She specializes in building scalable user interfaces and infrastructure tools that empower Meta’s engineering teams to work more efficiently. Cindy is passionate about delivering high-impact solutions and collaborating across teams to drive innovation in developer experience.

Read more

Date

Tuesday Nov 18 / 11:45AM PST ( 50 minutes )

Location

Seacliff ABC

Slides

Slides are not available

Share

From the same track

Session Realtime

Why Fetch When You Can Sync? Building Local-First Apps on a Sync Engine Architecture

Tuesday Nov 18 / 05:05PM PST

Front-end has long been about reactivity frameworks and client-side state management. However, the alpha in these is receding.

Speaker image - James Arthur

James Arthur

Co-founder and CEO @ElectricSQL, Previously Co-Founder and CTO @Hazy and @Opendesk

Session Machine Learning

Designing Fast, Delightful UX With LLMs for Mobile Frontends

Tuesday Nov 18 / 02:45PM PST

Delivering AI-powered features in mobile apps is not just about calling an LLM API. It is about crafting fast, reliable, and engaging user experiences.

Speaker image - Balakrishnan (Bala) Ramdoss

Balakrishnan (Bala) Ramdoss

Senior Android Engineer @Amazon - Building Camera-Based AI Features, Specializes in Scalable Solutions for Complex Challenges

Session

Unconference: Innovations in Front-End

Tuesday Nov 18 / 03:55PM PST

Session Platform Engineering

From VR to Flat Screens: Bridging the Input and Immersion Gap

Tuesday Nov 18 / 01:35PM PST

Expanding the market of your VR game to other platforms may seem like an easy way to increase your revenues but the journey is all but simple. When what makes your game unique is the presence and immersion it provides, reproducing the experience on a flat screen is a daunting task.

Speaker image - Dany Lepage

Dany Lepage

VP of Technology @Lucky VR - Building Virtual Vegas, xUbisoft, xFramestore, xNvidia

Session

Lessons Learned in Migrating to Micro-Frontends

Tuesday Nov 18 / 10:35AM PST

Migrating to a micro-frontend architecture promises scalability, faster development cycles, and autonomous teams—but the journey is rarely straightforward.

Speaker image - Luca Mezzalira

Luca Mezzalira

Principal Serverless Specialist Solutions Architect @AWS | Author of “Building Micro-Frontends” | International Speaker