Speaker

Sourav Shaw

Sourav Shaw

Principal Engineer at Atlassian

Actions

Engineer with decade of experience in software. Worked across platform and product teams at Atlassian.

Modernizing a Million Lines of Code: Jira's Journey to GraphQL and Relay

Abstract
Discover how we transformed Jira's issue view to GraphQL and Relay—handling billions of monthly interactions across 100+ field types while meeting enterprise compliance and reliability agreements. With hundreds of developers and teams modifying a decade-old codebase daily in a frontend monorepo, we faced unique challenges in technical design and execution.
We'll share:
- GraphQL schema design for scale
- Bridging Redux, Sweet State, and Relay in a multi-team environment
- Incremental rollout strategies with feature flags for safe migration
- Field-by-field adoption approaches maintaining workflow and compliance
- Performance optimization under enterprise-scale load
- Testing approaches at scale
- Developer experience takeaways

Impact & Takeaways
- Performance metrics during incremental migration
- Developer experience improvements
- Cross-team collaboration
- Production-proven strategies for state management in existing codebase

This isn't about building new—it's about modernizing Jira's critical interface while maintaining compliance for enterprise customers. Ideal for leaders coordinating teams and architects planning GraphQL adoption in regulated organizations.

Atlassian Frontend's journey to the Monorepo

Join us as we delve into the transformative journey of Atlassian Frontend towards adopting a Monorepo architecture. Discover the intricacies of managing a massive scale frontend ecosystem, insights into the pivotal factors driving the shift, and the strategies employed to merge multiple repositories into a unified structure. Uncover the limitations encountered and innovative solutions implemented, including an array of specialized tools like Facts Map, Flake Manager, AFM CLI, Dev Metrics, and more. Explore how we are leveraging AI through CRISP service and Flake Manager and the pivotal role of RDE in enhancing developer productivity. Don't miss the opportunity to witness the impact of these initiatives through a real-time dashboard showcase of day-to-day activities.

Monorepo World Sessionize Event

October 2024

Sourav Shaw

Principal Engineer at Atlassian

Actions

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