---
A REST API exposes resources. A gRPC API exposes methods. That difference changes how we define the API, generate client code, serialize messages, and stream data between services...
Browsers have made browsing insanely easy. Toolbar fetches webpage magically. However, under the hood, lots of `requests` are exchanged. These requests are based on `REST` architecture.
What is REST? REST is **RE**presentational **S**tate **T**ransfer. Loosely speaking it defines how resources are exchanged based on item of request. Two most common HTTP Request Methods are `POST` and `GET`. Using tshark, we can see the headers exchange as you browse the web...