Protocols
Communication protocols define how different components of our architecture interact and exchange data. Choosing the right protocol is crucial for performance, scalability, and maintainability.
Interactive Protocol Selection
Use our interactive guide to determine the best protocol for your specific use case:
Protocol Selection Guide
Choose your use case to get protocol recommendations and implementation guidance.
Available Protocols
Explore our detailed protocol documentation:
📄️ REST
REST architectural style — HTTP methods, resource design, and API patterns for service-to-service and client communication
📄️ GraphQL
GraphQL query language and runtime — schema design, resolvers, and federation patterns for flexible API composition
📄️ gRPC
High-performance RPC framework using Protocol Buffers for efficient service-to-service communication.