Tagged: n-tier

N Tier – a client–server architecture in which presentation, application processing, and data management functions are physically separated.


Is N-tier architecture still relevant in the public cloud?

Classic N-tier architecture has been with us for well over a decade.  But does it still have a security role to play in public cloud deployments?  First a recap.  We’ll use a database-driven three tier web application in our examples, as this will cover a large number of real-world scenarios. What is N-tier and how does it help? (pre-cloud) Pro tip: skip to the next heading if you don’t need an N-tier refresher. It was once common for all parts an application to sit on the same server – the web server that gives code to the user’s browser (presentation), the application (business logic), and the database (data) were all together.  It was cheap, easy to implement, but could not scale horizontally.  Application boundaries could be unclear, and a...