Eberhard Wolffさんのこのプレゼンの要約です https://www.youtube.com/watch?v=B3O-qYM-Kkw 共通のデータモデル 共通のデータモデルを通信に使う 各サービスで必要となるデータの内部モデルは異なるかもしれない データモデルが、共通ライブラリと同じ意味合いになる すべてのサービスが、最新のライブラリを使わなくてはならない 共通データモデルの変更は、す
前提知識:カーゴ・カルトとは? 第二次世界大戦後、南太平洋の先住民で見られた宗教に、「カーゴ・カルト(積荷崇拝)」があります。 戦争中、軍用機がたくさんのすばらしい物資を運んできて、次々に着陸するのを見てきた住民は、これがずっと続いてほしいと考え「妙なこと」をやっています。 道路を作り、その両側に火を置く(滑走路のつもり)。 木の小屋を作る(管制塔のつもり)。 竹の棒がつたっているヘッドホンを付ける(フライトコントローラーのつもり)。 このようなことをやりながら、一心に軍用機が来るのを待っているのです。ただ、戦争は終わっているので、期待する軍用機はいつまでたっても来ることはありません。 形は完全にしたがっていても、本質が抜けている、あるいは本質がズレているため、その効果は全くないのです。 どういうこと? 開発のスタイルに「プロセス指向」と「実力主義 *1 」があります。 「プロセス指向」で
今年からAWS(Amazon Web Services)クラウドコンサルタントとして、中小規模のAWSデプロイの相談を受けています。その多くは典型的なWebアプリケーションです。ここで、ぜひ避けたい5つのよくある間違いを紹介します。 インフラストラクチャを手動で管理する。 Auto Scaling グループを使わない。 CloudWatchのメトリクスを分析しない。 Trusted Advisorを無視する。 仮想マシンを活用しない。 典型的なWebアプリケーションにおける間違いを防ぎたい人は、次に進んでください。 典型的なWebアプリケーション 典型的なWebアプリケーションは最低限次の要素で構成されているものを指します。 ロードバランサ スケーラブルなWebバックエンド データベース そしてこのアプリケーションは、次の図のような仕組みを持っています。 注釈:(左から)DNS、CDN、静
みなさんこんにちは。teratail開発チーム デザイナーの平井優です。 Webサービスの制作において、閲覧者にとって情報を視覚的に伝わりやすくするためにはページのスタイル調整が欠かせないと思います。そんな重要な役目を担っているのがCSS(Cascading Style Sheets)というスタイルシート言語です。CSSを利用すればHTMLで記述された文書を読みやすくするだけでなく、3D、アニメーションなどのリッチな表現も可能になります。 そんな便利なCSSなのですが、長期的に運用していると予想外の不具合や、ほんの少しの変更をするだけで見た目が大きく崩れてしまうといった問題がしばしば起こってしまいます。 [参考]teratailでの質問件数(2015/12時点) CSS:761件 CSS3:327件 今回は、そういった不具合によって“後で困らない”ために、「CSSの設計」の基本的な考え
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く