This is the first post where we are going to discuss the Architecture pillar.

The Modern Application Architecture Pillar focuses on ensuring that the application is built using modern development techniques to create secure, maintainable, scalable and resilient applications.

Security Aspect

Traditional applications are developed to secure a user’s information through application-level security.

Modern applications are developed to secure a user’s information using multi-level and multi-factor security techniques.

Both consumers and enterprises take information security seriously.  The difference is that consumer applications are more vulnerable to attack because they are publicly available to a diverse audience on the web.  Attackers are aware of this heightened vulnerability and continually attempt to exploit websites and networks.

As modern enterprise applications increase their access and reach, they also increase their attack surface.  They are run on an employee’s mobile device with access to the corporate network and may potentially store both personal and corporate private data on the consumer’s device.  Traditional applications were able to secure data by storing it behind corporate firewalls.  Increasingly, corporate data is dispersed amongst many different devices, which greatly increases the exposure to risk. Lost or stolen devices, for example, are a source of increasing vulnerability and liability for personally identifiable information.

This increased level of accessibility will drive the need for multi-level, multi-factor security including data encryption mobile devices to ensure the security of user and corporate data.

Successful IT Organizations are investing in multiple levels of security to ensure that their sensitive information is not compromised.  This includes multi-factor authentication, application level security and data encryption at each appropriate tier within the application.

Join us next week for the next of the business drivers – Responsiveness.