Brent Sordyl's Library tagged → View Popular
Digg Database Architecture
At the highest level, you can think of the Digg databases as a four-master set of clusters. We shall call them A, B, C, and D. Two of the masters (masters A and B) are masters only, and two (masters C and D) are slaves of one of the other masters (A).
Craigslist CEO: Our Real Estate Listings Are Booming
In 2000, Craigslist was run on one PC running Linux and handled 6 million page views a month. Today, it has two co-location facilities and 300 servers
LinkedIn Architecture
# Tomcat and Jetty as application servers
# Oracle and MySQL as DBs
# No ORM (such as Hibernate); they use straight JDBC
# ActiveMQ for JMS. (It’s partitioned by type of messages. Backed by MySQL.)
# Lucene as a foundation for search
# Spring as glue
Ceteri: a methodology for cloud computing architecture
# Peel off the applications individually, to detangle the appliance mess (use case analysis).
# Categorize applications as batch, online, heavy transactional, or reporting – where the former two indicate likely cloud apps.
Architecture Rules 2.1.0
Architecture Rules leverages an xml configuration file and optional programmatic configuration to assert your code's architecture via unit tests or ant tasks.
Top 10 SOA Pitfalls
* #10 - Not Invented Here Syndrome
* #7 - Incorrect Granularity of Services
* #6 - SOA does not solve complexity automatically
* #5 - Big Design Upfront
* #4 - Incorrectly applied Canonical Data Model
Inside Wikipedia's Infrastructure - Data Center Knowledge
MySQL instances range from 200 to 300 gigabytes. In addition to Squid, Wikipedia uses Memcached and the Linux Virtual Server load balancer. Wikipedia also uses database sharding to set up master-slave relationships between databases.
LinkedIn Architecture
At JavaOne 2008, LinkedIn employees presented two sessions about the LinkedIn architecture. The slides are available online:
* LinkedIn - A Professional Social Network Built with Java™ Technologies and Agile Practices
Notes from Scaling MySQL - Up or Out
Here is the quick notes from the session Scaling MySQL - Up or Out ? moderated by Kaj Arno as part of the todays keynote.
The PHP Scalability Myth
A modern PHP architecture, strikingly similar to the EJB 2.0 model, is shown below
Analyst: Even the best SOAs are ’stalling’
Many companies have implemented stunningly beautiful SOA infrastructures. And yet these SOA initiatives invariably stall out. They have yet to demonstrate any business value.
Fallacies of Distributed Computing
Fallacies of Distributed Computing are a set of common but flawed assumptions made by programmers when first developing distributed applications. The fallacies are summarized as follows.
Mark Zuckerberg, founder & CEO Facebook
ZUCKERBERG: I can’t talk about the number of servers specifically, but I can say it’s not on the order of hundreds of thousands yet; it’s in the order of tens of thousands.
eBay: Trading Consistency for Scalability in Distributed Architectures
It is quite simple if you decide to compute the high bidder and bid price at display time, not bid time. Each time the item is displayed, all bids are retrieved and the business rules for determining the high bidder are applied.
Twitter-proxy: Any Interest? « Assetbar: drinks and recipes
Twitter’s problem with scaling is not RoR, it’s not Joyent NTT, or … Twitter’s scaling problem is exactly the same thing that makes it valuable: their database of users. And getting a traditional SQL /Relational DB to scale horizontally is pretty
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in architec...
-
thesis research
research for a thesis on Di...
Items: 177 | Visits: 64
Created by: Susana M
-
HighTech
Anything related to technol...
Items: 104 | Visits: 81
Created by: havanaboy
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
