I am sorry prematurely if this is not a very good match right here, as it’s a fairly open-ended query.
In a nutshell: the place / how / when does one find out about utility structure(s)?
Usually for net functions there are a number of layers to the stack, usually beginning with a reverse proxy or load balancer and “ending” with a DB of some type. Relying on necessities, there could also be numerous caching layers concerned.
There appears to be all kinds of methods/ instruments you possibly can arrange net functions, most of the design selections coming right down to the technical necessities. A number of occasions once I examine a particular firm’s selections on structure, there is not plenty of rationalization of how they arrived at that call, leaving that on the expense of the reader.
How do individuals usually go about organising a sane structure set-up for his or her particular use-case (past working with the technical necessities)? Are these form of selections simply simpler to make the extra skilled you might be within the discipline?