get a high level understanding learn the HTTP protocol Routing Serialisation and deserialisation Authentication and authorisation Validation and transformation Middleware