What does the author mean under the “Platform” layer,

I read this article http://lethain.com/introduction-to-architecting-systems-for-scale/ ". In the end, the authors mention the level of the platform. I do not understand the scope of this layer and its advantages. Could you clarify ?

thanks

+4
source share
2 answers

There are 3 advantages of this layer, listed after the chart.

I can give an example to help. Let's say you have a website that serves some pages and does some very heavy calculations for some queries.

If both of these functions were on the web server, then the calculation may slow down the response time of web pages. Having a separate server avoids this problem.

In our architecture drawings, we call this layer the application server or business layer, not the platform layer. We call Azure or the .net platform.

0
source

To a large extent at the platform level is your business logic. Imagine that you have a website for the sale of cookies.

  • You have a web server running apache / iis that handles HTTP requests.
  • You have an application server (windows / linux / etc.) That provides a custom API for processing sales, reports, etc. - you call the method via http get or some web service to get a report for sales ... etc ... etc.
  • And finally, you have a database server that processes ... a data warehouse.

Imagine your site grows to the size of amazon.com, and then new web servers, application servers (platform level) and db servers are added.

Screening is called.

0
source

All Articles