API Design
RESTful API and GraphQL best practices
Versioning & Pagination
API versioning strategies (URL, Header, Query string), pagination, filtering, and sorting
gRPC & GraphQL
gRPC with Protobuf, GraphQL basics, and comparison with REST for API communication