high_scalability high_scalability-2009 high_scalability-2009-754 knowledge-graph by maker-knowledge-mining
Source: html
Introduction: Incremental deployment . Manual/automated hybrid deployment strategy we use at Forward for our critical, high availability distributed systems.
sentIndex sentText sentNum sentScore
1 Â Manual/automated hybrid deployment strategy we use at Forward for our critical, high availability distributed systems. [sent-2, score-1.778]
wordName wordTfidf (topN-words)
[('hybrid', 0.531), ('incremental', 0.504), ('critical', 0.37), ('deployment', 0.335), ('strategy', 0.3), ('availability', 0.24), ('distributed', 0.149), ('systems', 0.139), ('high', 0.136), ('use', 0.087)]
simIndex simValue blogId blogTitle
same-blog 1 1.0 754 high scalability-2009-12-22-Incremental deployment
Introduction: Incremental deployment . Manual/automated hybrid deployment strategy we use at Forward for our critical, high availability distributed systems.
2 0.15535837 1212 high scalability-2012-03-21-The Conspecific Hybrid Cloud
Introduction: When you’re looking to add new tank mates to an existing aquarium ecosystem, one of the concerns you must have is whether a particular breed of fish is amenable to conspecific cohabitants. Many species are not, which means if you put them together in a confined space, they’re going to fight. Viciously. To the death. Responsible aquarists try to avoid such situations, so careful attention to the conspecificity of animals is a must. Now, while in many respects the data center ecosystem correlates well to an aquarium ecosystem, in this case it does not. It’s what you usually get, today, but its not actually the best model. That’s because what you want in the data center ecosystem – particularly when it extends to include public cloud computing resources – is conspecificity in infrastructure. This desire and practice is being seen both in enterprise data center decision making as well as in startups suddenly dealing with massive growth and increasingly encountering pe
Introduction: Who's Hiring? Apple is hiring a Senior Engineer in their Mobile Services team. We seek an accomplished server-side engineer capable of delivering an extraordinary portfolio of features and services based on emerging technologies to our internal customers. Please apply here . Apple is hiring a Software Engineer in their Messaging Services team. We build the cloud systems that power some of the busiest applications in the world, including iMessage, FaceTime and Apple Push Notifications. You'll have the opportunity to explore a wide range of technologies, developing the server software that is driving the future of messaging and mobile services. Please apply here . Apple is hiring an Enterprise Software Engineer. Apple's Emerging Technology Services group provides a Java based SOA platform for various applications to interact with each other. The platform is designed to handle millions of messages a day with very low latency. We have an immediate opening for a
4 0.098670244 392 high scalability-2008-09-24-Building a Scalable Architecture for Web Apps
Introduction: By Bhavin Turakhia CEO, Directi. Covers: * Why scalability is important. Viral marketing can result in instant success. With RSS/Ajax/SOA number of requests grow exponentially with user base. Goal is to build a web 2.0 app that can server millions of users with zero downtime. * Introduction to the variables. Scalability, performance, responsiveness, availability, downtime impact, cost, maintenance effort. * Introduction to the factors. Platform selection, hardware, application design, database architecture, deployment architecture, storage architecture, abuse prevention, monitoring mechanisms, etc. * Building our own scalable architecture in incremental steps: vertical scaling, vertical partitioning, horizontal scaling, horizontal partitioning, etc. First buy bigger. Then deploy each service on a separate node. Then increase the number of nudes and load balance. Deal with session management. Remove single points of failure. Use a shared nothing cluster. Choice of master-slave m
5 0.098100014 1438 high scalability-2013-04-10-Check Yourself Before You Wreck Yourself - Avocado's 5 Early Stages of Architecture Evolution
Introduction: In Don’t panic! Here’s how to quickly scale your mobile apps Mike Maelzer paints a wonderful picture of how Avocado , a mobile app for connecting couples, evolved to handle 30x traffic within a few weeks. If you are just getting started then this is a great example to learn from. What I liked: it's well written, packing a lot of useful information in a little space; it's failure driven, showing the process of incremental change driven by purposeful testing and production experience; it shows awareness of what's important, in their case, user signup; a replica setup was used for testing, a nice cloud benefit. Their Biggest lesson learned is a good one: It would have been great to start the scaling process much earlier. Due to time pressure we had to make compromises –like dropping four of our media resizer boxes. While throwing more hardware at some scaling problems does work, it’s less than ideal. Here's my gloss on the article: Evolution One - Make it Work When just
7 0.092249244 822 high scalability-2010-05-04-Business continuity with real-time data integration
9 0.08950901 950 high scalability-2010-11-30-NoCAP – Part III – GigaSpaces clustering explained..
10 0.081521153 127 high scalability-2007-10-20-Strategy: Send XHR Request on Lost Focus Instead of For Every Character
11 0.078742243 1339 high scalability-2012-10-12-Stuff The Internet Says On Scalability For October 12, 2012
12 0.074309796 502 high scalability-2009-01-26-Paper: Scalability by Design - Coding for Systems With Large CPU Counts
13 0.072298683 577 high scalability-2009-04-22-Gear6 Web cache - the hardware solution for working with Memcache
14 0.067350283 816 high scalability-2010-04-28-Elasticity for the Enterprise -- Ensuring Continuous High Availability in a Disaster Failure Scenario
15 0.0670183 259 high scalability-2008-02-25-Any Suggestions for the Architecture Template?
16 0.0670183 260 high scalability-2008-02-25-Architecture Template Advice Needed
17 0.066895463 402 high scalability-2008-10-05-Paper: Scalability Design Patterns
18 0.066172451 549 high scalability-2009-03-26-Performance - When do I start worrying?
19 0.065951213 693 high scalability-2009-09-03-Storage Systems for High Scalable Systems presentation
20 0.065824218 964 high scalability-2010-12-28-Netflix: Continually Test by Failing Servers with Chaos Monkey
topicId topicWeight
[(0, 0.069), (1, 0.005), (2, -0.017), (3, 0.039), (4, -0.012), (5, 0.009), (6, 0.022), (7, -0.041), (8, -0.018), (9, 0.022), (10, 0.004), (11, 0.041), (12, 0.0), (13, -0.013), (14, -0.028), (15, 0.002), (16, 0.034), (17, -0.007), (18, -0.013), (19, 0.006), (20, 0.053), (21, 0.031), (22, -0.026), (23, -0.048), (24, -0.079), (25, -0.009), (26, 0.001), (27, 0.018), (28, -0.018), (29, 0.015), (30, 0.018), (31, 0.024), (32, 0.008), (33, 0.004), (34, -0.022), (35, -0.03), (36, -0.03), (37, -0.009), (38, 0.003), (39, 0.002), (40, 0.018), (41, 0.003), (42, 0.021), (43, 0.014), (44, -0.005), (45, -0.052), (46, -0.016), (47, -0.014), (48, 0.007), (49, 0.001)]
simIndex simValue blogId blogTitle
same-blog 1 0.95313269 754 high scalability-2009-12-22-Incremental deployment
Introduction: Incremental deployment . Manual/automated hybrid deployment strategy we use at Forward for our critical, high availability distributed systems.
2 0.62345302 635 high scalability-2009-06-22-Improving performance and scalability with DDD
Introduction: Distributed systems are not typically a place domain driven design is applied. Distributed processing projects often start with an overall architecture vision and the idea about a processing model which basically drives the whole thing, including object design if it exists at all. Elaborate object designs are thought of as something that just gets in the way of distribution and performance, so the idea of spending time to apply DDD principles gets rejected in favour of raw throughput and processing power. However, from my experience, some more advanced DDD concepts can significantly improve the performance, scalability and throughput of distributed systems when applied correctly. This article a summary of the presentation titled "DDD in a distributed world" from the DDD Exchange 09 in London.
3 0.61615825 500 high scalability-2009-01-22-Heterogeneous vs. Homogeneous System Architectures
Introduction: I follow a certain philosophy when developing system architectures. I assume that very few systems will ever exist in a consistent form for more than a short period of time. What constitutes a “short period of time” differs depending on the specifics of each system, but in an effort to quantify it, I generally find that it falls somewhere between a week and a month. The driving forces behind the need for an ever changing architecture are largely business requirement based. This is a side effect of the reality that software development, in most cases, is used as a supporting role within the business unit it serves. As business requirements (i.e. additional features, new products, etc.) pour forth, it is the developer’s job to evolve their software system to accommodate these requirements and provide a software based solution to whatever problems lay ahead. Given that many businesses can be identified as having the above characteristics, I can now begin to explain why I believe t
4 0.5817461 950 high scalability-2010-11-30-NoCAP – Part III – GigaSpaces clustering explained..
Introduction: In many of the recent discussions on the design of large scale systems (a.k.a. Web Scale) it was argued that the right set of tradeoffs for building large scale systems would be to give away C onsistency for A vailability and P artition tolerance. Those arguments relied on the foundation of the CAP theorem developed in early 2000-2002. One of the core principals behind the CAP theorem is that you must choose two out of the three CAP properties. In many of the transactional systems giving away consistency is either impossible or yields a huge complexity in the design of those systems. In this series of posts, I've tried to suggest a different set of tradeoffs in which we could achieve scalability without compromising on consistency. I also argued that rather than choosing only two out of the three CAP properties we could choose various degrees of all three. The degrees would be determined by the most likely availability and partition tolerance scenarios in our specific application.
5 0.57802403 400 high scalability-2008-10-01-The Pattern Bible for Distributed Computing
Introduction: Software design patterns are an emerging tool for guiding and documenting system design. Patterns usually describe software abstractions used by advanced designers and programmers in their software. Patterns can provide guidance for designing highly scalable distributed systems. Let's see how! Patterns are in essence solutions to problems. Most of them are expressed in a format called Alexandrian form which draws on constructs used by Christopher Alexander. There are variants but most look like this: The pattern name The problem the pattern is trying to solve Context Solution Examples Design rationale: This tells where the pattern came from, why it works, and why experts use it Patterns rarely stand alone. Each pattern works on a context, and transforms the system in that context to produce a new system in a new context. New problems arise in the new system and context, and the next ‘‘layer’’ of patterns can be applied. A pattern language is a structured col
6 0.57730854 1234 high scalability-2012-04-26-Akaros - an open source operating system for manycore architectures
8 0.56330281 1219 high scalability-2012-03-30-Stuff The Internet Says On Scalability For March 30, 2012
9 0.55691588 4 high scalability-2007-07-10-Webcast: Advanced Database High Availability and Scalability Solutions
10 0.5509575 958 high scalability-2010-12-16-7 Design Patterns for Almost-infinite Scalability
11 0.54927748 1047 high scalability-2011-05-25-Stuff to Watch from Surge 2010
12 0.54506999 1446 high scalability-2013-04-25-Paper: Making reliable distributed systems in the presence of software errors
13 0.54326183 1463 high scalability-2013-05-23-Paper: Calvin: Fast Distributed Transactions for Partitioned Database Systems
15 0.5356639 1273 high scalability-2012-06-27-Paper: Logic and Lattices for Distributed Programming
16 0.52801818 967 high scalability-2011-01-03-Stuff The Internet Says On Scalability For January 3, 2010
17 0.52636641 813 high scalability-2010-04-19-The cost of High Availability (HA) with Oracle
18 0.52602178 507 high scalability-2009-02-03-Paper: Optimistic Replication
19 0.52193958 259 high scalability-2008-02-25-Any Suggestions for the Architecture Template?
20 0.52193958 260 high scalability-2008-02-25-Architecture Template Advice Needed
topicId topicWeight
[(1, 0.212), (2, 0.463), (61, 0.07)]
simIndex simValue blogId blogTitle
1 0.99436629 861 high scalability-2010-07-20-Sponsored Post: ezRez, VoltDB and Digg are Hiring
Introduction: Who's Hiring? ezRez is a B2B SaaS provider looking to hire a Senior Software Engineer and Software Engineer VoltDB is Hiring Get Your High Scalability Fix at Digg VoltDB Field/Community Engineer VoltDB is attracting more and more users every day. If you have a strong technical background in SQL and Linux, are experienced with production database deployments, and have a passion for customers and community, you could be just the person we are looking for. Are you excited about the prospect of working with users to develop and deploy VoltDB applications, and about helping users participate in the thriving VoltDB community? If so, read on at their job page . Get Your High Scalability Fix at Digg Interested in working on cutting-edge high-scale infrastructure at Digg? We're making a big investment in scaling and have committed to the NoSQL (Not only SQL) path with Cassandra . We're using other open-source infrastructure to help us scale including Ha
same-blog 2 0.99243551 754 high scalability-2009-12-22-Incremental deployment
Introduction: Incremental deployment . Manual/automated hybrid deployment strategy we use at Forward for our critical, high availability distributed systems.
3 0.98705763 551 high scalability-2009-03-30-Lavabit Architecture - Creating a Scalable Email Service
Introduction: Ladar Levison of Lavabit has written an incredible article on how they took a centralized off-the-shelf email server that could handle only few thousand users and built their own custom distributed infrastructure for handling hundreds of thousands of email users. Lavabit processes 70 gigabytes of data per day, is made up of 26 servers, hosts 260,000 email addresses, and processes 600,000 emails a day. That's a lot of email. Lavabit's mission has a little edge to it too: Lavabit was founded as a direct reaction to the larger free e-mail services available. We felt it was possible to create an e-mail service that was fast, reliable, feature rich and didn't achieve profitability by prostituting its user base to marketers. What I really like about this article is that Lavabit has some challenging elements in dealing with different email protocols while being able to scale to a lot of users. There's more going on than just trying to scale out a database. Many products contain com
4 0.98356712 723 high scalability-2009-10-16-Paper: Scaling Online Social Networks without Pains
Introduction: We saw in Why are Facebook, Digg, and Twitter so hard to scale? scaling social networks is a lot harder than you might think. This paper, Scaling Online Social Networks without Pains , from a team at Telefonica Research in Spain hopes to meet the challenge of status distribution, user generated content distribution, and managing the social graph through a technique they call One-Hop Replication (OHR). OHR abstracts and delegates the complexity of scaling up from the social network application . The abstract: Online Social Networks (OSN) face serious scalability challenges due to their rapid growth and popularity. To address this issue we present a novel approach to scale up OSN called One Hop Replication (OHR). Our system combines partitioning and replication in a middleware to transparently scale up a centralized OSN design, and therefore, avoid the OSN application to undergo the costly transition to a fully distributed system to meet its scalability needs. OHR exploits some
5 0.98296988 639 high scalability-2009-06-27-Scaling Twitter: Making Twitter 10000 Percent Faster
Introduction: Update 6: Some interesting changes from Twitter's Evan Weaver : everything in RAM now, database is a backup; peaks at 300 tweets/second; every tweet followed by average 126 people; vector cache of tweet IDs; row cache; fragment cache; page cache; keep separate caches; GC makes Ruby optimization resistant so went with Scala; Thrift and HTTP are used internally; 100s internal requests for every external request; rewrote MQ but kept interface the same; 3 queues are used to load balance requests; extensive A/B testing for backwards capability; switched to C memcached client for speed; optimize critical path; faster to get the cached results from the network memory than recompute them locally. Update 5: Twitter on Scala . A Conversation with Steve Jenson, Alex Payne, and Robey Pointer by Bill Venners. A fascinating discussion of why Twitter moved to the Java JVM for their server infrastructure (long lived processes) and why they moved to Scala to program against it (high level langu
6 0.98019832 662 high scalability-2009-07-27-Handle 700 Percent More Requests Using Squid and APC Cache
7 0.98004663 1628 high scalability-2014-04-08-Microservices - Not a free lunch!
8 0.97395939 1199 high scalability-2012-02-27-Zen and the Art of Scaling - A Koan and Epigram Approach
9 0.97384083 1190 high scalability-2012-02-10-Stuff The Internet Says On Scalability For February 10, 2012
10 0.97222286 1283 high scalability-2012-07-13-Stuff The Internet Says On Scalability For July 13, 2012
11 0.97135627 242 high scalability-2008-02-07-Looking for good business examples of compaines using Hadoop
12 0.97062039 1346 high scalability-2012-10-24-Saving Cash Using Less Cache - 90% Savings in the Caching Tier
13 0.96955973 149 high scalability-2007-11-12-Scaling Using Cache Farms and Read Pooling
14 0.96828341 1473 high scalability-2013-06-10-The 10 Deadly Sins Against Scalability
15 0.96716613 247 high scalability-2008-02-12-We want to cache a lot :) How do we go about it ?
16 0.96607411 967 high scalability-2011-01-03-Stuff The Internet Says On Scalability For January 3, 2010
17 0.96498263 1006 high scalability-2011-03-17-Are long VM instance spin-up times in the cloud costing you money?
18 0.96447498 77 high scalability-2007-08-30-Log Everything All the Time
19 0.96296382 367 high scalability-2008-08-17-Strategy: Drop Memcached, Add More MySQL Servers
20 0.96247876 197 high scalability-2007-12-31-Product: collectd