Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does the author mean by "Platform Layer"

Tags:

architecture

I was reading this article "http://lethain.com/introduction-to-architecting-systems-for-scale/". In the end, the authors mentions platform layer. I don't understand the scope of this layer and its advantages. Could you please clarify?

thanks

like image 444
ruskin Avatar asked Jun 22 '11 18:06

ruskin


People also ask

What is a platform layer?

A Platform Layer is a special virtual disk layer that contains configuration settings, tools, and other software necessary to run a published image on a particular platform. For example, a platform layer for XenServer would include the XenTools software.

What are the 4 foundation layers of a platform technology?

The architecture of SwinDeW-C can be mapped into four basic layers: application layer, platform layer, unified resource layer, and fabric layer.

What are the layers in layered architecture?

Most layered architectures consist of four standard layers: presentation, business, persistence, and database. These four layers could vary for complex applications.

What is the best explanation for layered architecture?

What Is Layered Architecture? A Layered Architecture, as I understand it, is the organization of the project structure into four main categories: presentation, application, domain, and infrastructure. Each of the layers contains objects related to the particular concern it represents.


1 Answers

There are 3 benefits of this layer listed after the diagram.

I can give an example to help. Say you have a web site that serves some pages and does some very heavy calculations for some requests.

If both of these functions were on the web server, then a calculation could slow the response time of the web pages. Having it on a seperate server avoids this problem.

In our architecture drawings we call this layer the application server or business layer rather than the platform layer. We call Azure or the .net framework a platform.

like image 63
Shiraz Bhaiji Avatar answered Sep 23 '22 15:09

Shiraz Bhaiji