Skip to Main Content
Talk Beginner

REST vs. GraphQL: Choosing the Right API Strategy for Modern Apps

Proposal status is Rejected
Session Description

REST APIs

  • Widely adopted standard for building web APIs. In this section, we will explore why REST remains so popular focusing on its simplicity, scalability and robust tooling ecosystem.

GraphQL as an FOSS Alternative

  • Emerging as a powerful tool for API architecture with a fully open-source specification. We will examine what makes GraphQL so appealing and why it’s gaining traction across modern architecture.

REST vs. GraphQL: Not a rival story

  • REST and GraphQL are complementary. This session will highlight their architectural differences, ideal use cases and how they coexist.

  • Learn what trade-offs to consider and how to choose the right tool based on application requirements.

Architectural Insights and Real-World Use Cases

  • Through practical examples, we will look at how companies and teams adopt API strategies in real world applications. This portion will help developers and architects understand choosing the right API strategy for applications.

Best Practices: Migrating from REST to GraphQL

  • Lastly we will cover best practices and strategic considerations for migrating from REST APIs to GraphQL.

  • Learn how to adopt GraphQL in existing architectures without disrupting production systems.

Key Takeaways
  • GraphQL is not just a trend. it's a modern tool that redefines how APIs can be designed and consumed. For any developer or architect working in the API space, understanding GraphQL is essential.

  • This session will provide the clarity needed to evaluate GraphQL’s strengths and consider how it can fit into your own architecture.

  • Whether you be a developer or an architect who is building new APIs or evolving existing REST systems. You will leave with practical insights about where and how GraphQL can enhance your application strategy.

References

Session Categories

Tutorial about using a FOSS project

Which track are you applying for?

Compilers, Programming Languages and Systems Devroom

Speakers

Vipin Menon
Vipin Menon Staff Software Engineer | IBM

An individual with 13+ years of experience in the software industry, showcasing proficiency across a spectrum of technologies that includes Java, react, nodejs, javascript including various web and cloud technologies. He is now part of design and development of Application Performance Monitoring for Instana at IBM.

He has Significant contributions to various open-source projects including openJDK, nodejs, and swift. He has played a pivotal role in implementing various security algorithms into IBM Java 11, as part of TLS1.3 integration into the security module. To his innovation portfolio he holds six patents, one publication and numerous blogs at various public portals including medium on various technology domains

He is an active speaker at various conferences, GIDS 2019, GIDS 2020, JCON2021, JCON2022, JCON2023 and Jakarta 2025 to name a few. As a part of this speaker involvement, he has conducted numerous live workshops. He is also an active speaker at numerous meetups in his region.