Performance/Scalability/Cloud


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 Four

Gang 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

1 comment:

  1. Cloud computing is a set of enabling technologies as a potential target platform or technological approach for that architecture.

    cloud architecture patterns

    ReplyDelete