読者です 読者をやめる 読者になる 読者になる

Top 10 Patterns for Scaling Out Java™ Technology-Based Applications

これは必見だったと思います。朝ごはん食べてて入れなかった><

10. Understand the Problem

10.問題を理解せよ

“The hardest thing to understand in the world is the income tax.”
 -Albert Einstein

9. Define the Requirements

9.要件を定義せよ

“A stupid man's report of what a clever man says is never accurate
 because he unconsciously translates what he hears into something he can
 understand.”
 -Bertrand Russell

8. Architecture trumps technology

8.アーキテクチャ切り札は技術

“If you can't beat your computer at chess, try kickboxing.”
 -Anon.

7. Understand the Basics

7.基礎を理解せよ

“The scientific theory I like best is that the rings of Saturn are composed
 entirely of lost airline luggage.”
 -Mark Russell

6. Visualize the Network

6.ネットワークを視覚化せよ

“Every man takes the limits of his own
  field of vision for the limits of the world.”
  -Arthur Schopenhauer

5. Visualize the Design

5.デザインを視覚化せよ

“Un croquis vaut mieux qu’un long discours.”
  -Napoleon

4a. Plan for Overload

4a.オーバロードの計画を立てよ

“It's tough to make predictions,
  especially about the future.”
  -Yogi Berra

4b. Partition for Scalability

4b.スケーラビリティの為の分散化

“The way a team plays as a whole determines its success. You may have
  the greatest bunch of individual stars in the world, but if they don't play
  together, the club won't be worth a dime.”
  -Babe Ruth

3a. Plan for Failure

3a.失敗に対する計画をたてよ

“The most likely way for the world to be destroyed, most experts agree, is by
  accident. That's where we come in; we're computer professionals. We
  cause accidents.”
  -Nathaniel Borenstein

3b. Replicate for Availability

3b.可用性の為にレプリケートせよ

“When all men think alike, no one thinks very much.”
  -Walter Lippmann

2. Tier where it makes sense

2.意味をなす層

“The point of philosophy is to start with something so simple as not to
  seem worth stating, and to end with something so paradoxical that no one
  will believe it.”
  -Bertrand Russell

待ち時間、スケーリング、可用性、効率についての説明もあり。

1. Simplify

1. 単純化

“Plain question and plain answer make the shortest road out of most
  perplexities.”
  -Mark Twain

Live the Simple Life

結論

ロケット科学じゃないんだよ。

ホワイトボードですら動きをちゃんと示せないものは、動かないって事だろ。