Security Considerations
Security is always at the center of architectural design. Many enterprises suffer financial losses due to security breaches when their customer data gets leaked. Organizations can, therefore, not only lose customer trust but also the entire business.
There are many industry-standard compliances and regulations out there to make sure your application is secure and protects customer-sensitive data. In the previous chapter, you learned about various aspects of performance improvement and technology choices for your architecture. In this chapter, you will gain an understanding of best practices to secure your application and make sure it is compliant with industry-standard regulations.
Security in architecture doesn’t only mean protecting the edge of your IT workload. It also includes making sure that different parts of your application infrastructure are safe from each other. For example, on a server, you can use a firewall to control which data...