Demo projects for the "gRPC vs REST" session at Hacking With The Homies Developers Conference 2023.
The gRPC vs REST Demos provide an insightful exploration of two prevalent API architectural styles through three distinct projects. Created by Anthony D. Mays, these full-stack monorepos allow developers to see firsthand the differences and functionalities of REST and gRPC APIs. Each project serves as a robust learning tool for developers looking to deepen their understanding of modern web APIs.
With a focus on building address book apps, these demos showcase practical implementations using both REST and gRPC, highlighting their unique advantages and scenarios where one may be preferred over the other. Whether you are a seasoned developer or just starting in the tech world, these demos offer valuable insights and a hands-on approach to exploring API design.
Diverse Architectural Styles: Experience the differences between REST and gRPC through three uniquely designed projects tailored to demonstrate each API style.
Real-world Applications: Each demo is built as a functional address book app, providing practical examples of how these technologies can be applied in real-life scenarios.
Comprehensive Documentation: Each subproject includes a detailed README file with instructions, making it easy for users to set up and run the demos.
Full-stack Implementation: The projects are complete with both front-end and back-end implementations, allowing developers to explore the entire stack.
Flexible Use Cases: The grpc-rest-app showcases how to create a gRPC API that also features a REST endpoint, illustrating the versatility of using different API styles together.
Developer Conference Insights: These demos were presented at the Hacking With The Homies Developer Conference, providing an additional layer of context and community engagement.
Learning Resources: Accompanied by valuable resources and articles, these demos facilitate deeper learning about API design choices and best practices.