What are the important areas to consider for security
When we are designing our system and considering how to handle various points of failure, we need to consider all layers of the stack that we can control as well as the application itself. This includes the operating system, physical / virutal server, database, web server and application server as well as our firewalls, hardware load balancers, and potentially even data centers.