Reading List

Here i am sharing my reading list with everyone interested in keeping up-to-date with changing architecture landscape and paradigms. I will try to classify it into more detailed categories with passage of time. i have tried to aggregate all my browser’s bookmarks, notes on Microsoft OneNote, saved web pages and online bookmarks on this page. i will try to keep it up-to-date. In this library i will share interesting stuff that i read or will read.

Architectures underlying Top Websites

  1. Digg, An Infrastructure in Transition
  2. MySpace’s Architecture
  3. Yahoo! Communities Architectures
  4. Architecture at eBay
  5. Facebook: Science and the Social Graph
  6. Behind the Scenes at
  7. The Design and Architecture of InfoQ
  8. eBay’s Architectural Principles
  9. YELLOWPAGES.COM: Behind the Curtain
  10. Financial Transaction Exchange at
  11. Web-Oriented Architecture
  12. Forging ahead – Scaling the BBC into Web/2.0
  13. The evolving architecture
  14. building a platform of social networks
  15. Rebuilding With DDD
  16. The Internal Design of’s Multi-Tenant Architecture
  17. The architecture of scanR
  18. Second Life’s Architecture
  19. An Architecture’s Response to Growth and Change
  20. Amazon Alexa Web Service’s Architecture
  21. Architecture of a Large Transaction System
  22. eBay Architecture
  23. Architecture
  24. Architecting with ASP.NET
  25. Site Architecture
  26. Scalability Best Practices: Lessons from eBay
  27. Composite Applications at Safeco
  28. Netflix in cloud
  29. NoSQL at Twitter
  30. Learning from Five Years as a Skype Architect
  31. Scalability and the History of Their APIs
  32. Scaling the Social Graph: Infrastructure at Facebook

Infrastructure, Architecture and Performance

  1. The Browser as a Platform
  2. Software Architecture Documentation
  3. Securing A Cloud Infrastructure
  4. The First Few Milliseconds of an HTTPS Connection
  5. Web 2.0 and Web Oriented Architecture
  6. Is PHP Ready for the Enterprise?
  7. Google App Engine and the Google Data APIs
  8. Tips for Effective Software Reuse
  9. Gluing together the web via the Facebook Platform
  10. 10 Ways to Improve Your Code
  11. Building a Large Scale SaaS Application
  12. The Semantic Web
  13. Transforming Software Architecture with Web as Platform
  14. Meeting the Challenge of Simplicity
  15. Application Services on the Web:
  16. Eight Isolation Levels Every Web Developer Should Know
  17. Secrets of Successful Entrepreneurship
  18. Building Resilient Systems
  19. Stopping Attacks in a Web 2.0 World
  20. Colors and the UI
  21. Architecting for Latency
  22. A Formal Performance Tuning Methodology: Wait-Based Tuning
  23. Lessons Learned from Architecture Reviews
  24. Meeting the Usability Challenge
  25. Architecture Quality: Operational Manageability
  26. Availability & Consistency
  27. Introduction to .NET 3.0 for Architects
  28. Building Rich Internet Applications
  29. Pressure and Performance – The CTO’s Dilemma
  30. Behind LINQ – And Beyond
  31. When Working Software Is Not Enough: A Story of Project Failure
  32. Amazon Web Services
  33. Architectures of extraordinarily large, self-sustaining systems
  34. Tips from a Top Sports Team Coach
  35. Scalability Worst Practices
  36. NASDAQ Market Replay
  37. Ajax and design patterns : Do we need a client tier?
  38. Improving Performance of Healthcare Systems with Service Oriented Architecture
  39. Implementing a Service Registry for .NET Web Services
  40. Asynchronous, High-Performance Login for Web Farms
  41. Prototype and spending weekends at home again
  42. Mash-ups Meet the Enterprise
  43. Ajax Development with ASP.NET
  44. Who will Develop Software in 10 Years?
  45. 10 Principles of SOA
  46. How to Design a Good API & Why it Matters
  47. Facebook Chat
  48. Every Millisecond Counts
  49. Designing the Facebook username land rush
  50. Hammering Usernames
  51. Facebook Chat reaches 1 billion messages sent per day
  52. Needle in a haystack: efficient storage of billions of photos
  53. Scaling Facebook Live Feed for the Inauguration
  54. XHProfLive: Continuous function-level performance stats from production
  55. Facebook Chat Stability and Scalability
  56. Facebook’s Scribe technology now open source
  57. Facebook Scaling Out
  58. List of useful Facebook Opensource tools
  59. The CAP Theorem
  60. Mogilefs
  61. Lucene
  62. MemcacheDB
  63. Reverse proxy
  64. gearman
  65. Erlang
  66. How to Work With Business Leaders to Manage Architectural Change
  67. Scalability Principles
  68. Large Scale Map-Reduce Data Processing at Quantcast

Future of Database

  1. Hypertable – An Open Source, High Performance, Scalable Database
  2. The Benefits of Graph Databases
  3. Memcaching
  4. Cassandra – A structured storage system on a P2P Network
  5. Scaling memcached at Facebook
  6. Hive – A Petabyte Scale Data Warehouse using Hadoop
  7. Cassandra Project
  8. Is the NoSQL Meeting Announcing the End of the RDBMS Era?

Agile Methodology

  1. The Role of the Analyst in Agile Projects
  2. Agile’s Present and Future
  3. Prioritizing Your Product Backlog
  4. “We Suck Less!” Is Not Enough
  5. Succeeding With Agile: A Guide To Transitioning
  6. Introduction to Agile for Traditional Project Managers
  7. Agile Project Management: Lessons Learned at Google
  8. User Story Estimation Techniques
  9. Agile Project Lifecycle: User Stories and Release Planning
  10. Help Your Teams Trade Cubicles for Communication Skills
  11. Don’t Let Miscommunication Spiral Out Of Control
  12. I don’t like Mondays
  13. The Role of Testing and QA in Agile Software Development
  14. SOA and Agile: Friends or Foes?
  15. Good Agile Karma
  16. Agile Project Management Planning and Budgeting

Online Marketing

  1. Social Media Governance

Adnan Arif, The Librarian.


Leave a Reply

Your email address will not be published. Required fields are marked *