For most of my career, I’ve been developing utility functions for business software Read: implemented functions which leverage existing entry points provided by the core application using scripts.
Now, I am tasked with the implementation of standalone backend services providing and using REST APIs (e.g. using OAuthv2 Authentication/Authorization).
Suffice it to say, I am kind of overwhelmed with HTTP request standards. E.g. when is POST/GET/PUT/… the best choice, what belongs in the Header, what is best as a URL Parameter, or put everything in the BODY afterall?
Also, DNS and *-Proxy, Load Balancer, %insert web technology here% use cases are not obvious to me.