This website uses cookies to store information on your computer. Some of these cookies are used for visitor analysis, others are essential to making our site function properly and improve the user experience. By using this site, you consent to the placement of these cookies. Click Accept to consent and dismiss this message or Deny to leave this website. Read our Privacy Statement for more.
Toon Koppelaars

Why Layered Software Architectures do not Scale Well


Toon Koppelaars, Oracle


 

Abstract

Layered software architectures are the most common modern application architecture and the standard for most Java Platform, Enterprise Edition applications. Components in a layered architecture are organized into horizontal layers, each of which performs a specific role in the application (i.e., presentation, business logic, persistence, database, etc.). Adopting a layered software architecture often leads to not using the database in ways it could have been used.
In this session we explore the performance impact of trying to solve data-intensive problems using layered software designs and discuss how the layered architecture impacts your ability to exploit database technology and achieve exceptional performance and scalability.

Speaker Biography

Toon has been part of the Oracle ecosystem since 1987. He is currently a member of Oracle's Real-World Performance team. The RWP team troubleshoots application performance issues in and around the DBMS. The way applications currently use (or rather, abuse) the DBMS, is often at the root of these performance issues. Prior to joining the RWP team, Toon has been mainly involved in database application development.