Performance and Scalability Resources
This page is about performance and scalability related items and readings.I love performance and scalability, but I usually lose the track when I am busy with security.
I am trying to collect here some excellent readings and resources collected from various sources.
Facebook software architecture
Contains a wide analysis and links to a number of papers
http://muratbuffalo.blogspot.in/2014/10/facebooks-software-architecture.html
5 books for learning scalability
http://www.fromdev.com/2014/02/Scalability-Books-Web-Architects.html
What everyone should know about memory
https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
Architecture Patterns Resources
If you want to just browse and get familiar with scalable architectures and layouts, Amazon's AWS guides can be pretty helpful. Even though it is a little AWS specific, but still would give you a good idea on how scalable architectures for solving different problems can work. For e.g. Checkout the Web application and Log analysis ones.Popular deployment patterns
http://aws.amazon.com/architecture/
Pros and Cons of Architectural patterns
http://portal.ou.nl/documents/114964/2986739/IM0203_03.pdf
Design Patterns Resources
Read Gang Of FourGang Of Four Design implementation examples in JDK
http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns-in-javas-core-libraries
Tutorialpoint patterns refresh
http://www.tutorialspoint.com/design_pattern/design_pattern_tutorial.pdf
Cloud Security
Hypervisor v/s Host based security
https://cloudsecurityalliance.org/wp-content/uploads/2011/11/hypervisor-vs-hostbased-security.pdf
https://cloudsecurityalliance.org/wp-content/uploads/2011/11/hypervisor-vs-hostbased-security.pdf
Cloud computing is a set of enabling technologies as a potential target platform or technological approach for that architecture.
ReplyDeletecloud architecture patterns