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
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.
The architecture of SwinDeW-C can be mapped into four basic layers: application layer, platform layer, unified resource layer, and fabric layer.
Most layered architectures consist of four standard layers: presentation, business, persistence, and database. These four layers could vary for complex applications.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With