2015年10月26日のブックマーク (7件)

  • Redis 本番障害から学んだコードレビューの勘所

    Redis不適切利用による問題は番運用が始まってから顕在化することが多く、時限爆弾みたいな存在です。事前に防ぐにはコードレビュー段階で叩くしかありません。 Redisはスクリプト言語と相性が良く、適切に利用するとRDBと比較し驚くほど高速なプログラムを組むことができます。昨年尊敬する先輩にコードレビューで斧100くらい(レビューコメント)投げられて血まみれになりつつ学んだことを、まとめて書いてます。概要は『消えても良いデータならRedis』 Redisのメモリが溢れたら... (この話は事実ではなくファンタジーです。) 深夜電話で叩き起こされました。どうやらアクセス障害みたいです。 何人かで実機確認したら、まったくゲームが遊べない。データ不整合怖いのでメンテIN。 ほどなくしてRedisが溢れメモリ不足で新規書き込みが出来なくなっていると判明。サーバのメモリ容量は64GByteでこれ以

    Redis 本番障害から学んだコードレビューの勘所
    tattii
    tattii 2015/10/26
  • 今こそデザイナーもGitと向き合う時代 - DMM.comラボ デザイナーズブログ

    デザイナーの皆さんこんにちは、フロントエンドエンジニアしてます石橋です。 今やGitは開発のスタンダードですが、未だデザイナーには浸透しきっていない現実があります。 しかしHTMLなどのコードを触る以上、デザイナーであってもGitを覚えてしまえば効率的な業務遂行がきっと出来るはず!私はそう信じてます! 今回はそんな「覚えてみたいけどよーわからん」デザイナーに向けて、1記事書いてみたいと思います。 メリットを知る まずはGitを使うことで何が良いのか?を理解することが大事です。 ここがわからないまま学んでも、ただ面倒な作業が増えるだけでいずれ元に戻るのは想像に難しくありません。 ファイルの巻き戻し 図のようにファイルをコピーしてやりくりをしている人がいるかもしれません。 時代遅れだ! こんなことをする原因は、あとからロールバックが出来ないことにあります。 Gitならコピーを残しておかなくても

    今こそデザイナーもGitと向き合う時代 - DMM.comラボ デザイナーズブログ
    tattii
    tattii 2015/10/26
  • Web企業のログ基盤まわりをまとめてみた - もょもとの技術ノート

    はじめに Web企業のログ解析基盤系資料をまとめてみました SlideShare, Speaker Deck, 企業技術ブロクをもとに調査しました 2014年以降の資料に限定(たぶん) 自分用メモ 勢いで調べたので、結構もれてると思う クックパッド Amazon Redshiftによるリアルタイム分析サービスの構築 from Minero Aoki www.slideshare.net リアルタイム分析サービス『たべみる』を支える高可用性アーキテクチャ from Hiroyuki Inoue www.slideshare.net techlife.cookpad.com メルカリ tech.mercari.com SmartNews speakerdeck.com developer.smartnews.com DMM labotech.dmm.com labotech.dmm.com l

    Web企業のログ基盤まわりをまとめてみた - もょもとの技術ノート
    tattii
    tattii 2015/10/26
  • NewsPicks を支える技術と怖い話

    えびスタ!#1 の発表資料です

    NewsPicks を支える技術と怖い話
    tattii
    tattii 2015/10/26
  • ソーシャルゲームにおける AWS 移行事例

    トラックE (607-608) 2015-08-22 14:20:00

    ソーシャルゲームにおける AWS 移行事例
    tattii
    tattii 2015/10/26
  • 100万人の地図 ―100万人単位に割って見る―

    ※2006年に制作した「100万人の地図」について、2011年に記事にしたものを、2015年にリメイクしたものです。大まかには人口の変動はないかと思いますが、微細な人口の変動を反映していないことをご了承ください。 その都市の「都会」度は、都市人口の多さ? 「都会」度…と喩えてみましたが、都市の集客力や中心性、街の賑わいは、都市人口の多さで語られるのが一般的です。たしかに、おおよそ都市の人口に比例しますが、完全にそうとも限りません。岡山県倉敷市(47万人)と香川県高松市(41万人)は、人口では倉敷市が多いものの、市街地は高松市のほうが賑わっています。これは倉敷市が合併を繰り返して人口が増えていることと、さらに大きな岡山市の衛星都市として発展しているためです。 このような事情を乗り越えるのは、核都市と周辺市町村をまとめた「都市圏」単位で人口を見るという方法があります。しかし、仙台都市圏の人口(

    100万人の地図 ―100万人単位に割って見る―
    tattii
    tattii 2015/10/26
  • 「川と流域地図タイル」のレシピ その1 - まずまずのダム日和

    前にブログに書いた軽い気持ちで始めた「川と流域地図」、現在も絶賛開発中なのですが、どんなことをやっているのか、この1ヶ月ほどで泥縄で身につけた現時点でのあれこれをちょっとまとめてみようと思います。 そもそも何を作っているの? 「地図タイル」とか「マップタイル」と呼ばれるいろんな縮尺で作成した小さな画像ファイルに分割された大量の地図画像を作成しています。 具体的にはこんなの。 こういう、地図を小さく分割した画像ファイルを決まったディレクトリ・ファイル構成に従って作成すると、GoogleMapsのようなスムーズに操作が可能なWeb地図として公開できたり、あるいはカシミール3Dみたいなツールから参照できたりと、利用者が活用しやすい形でネット上に地図を公開することができるわけです。 どうやって作るの? 現在公開しているバージョンの川と流域地図は200万枚以上の画像ファイルで構成されていてこれを人の

    「川と流域地図タイル」のレシピ その1 - まずまずのダム日和
    tattii
    tattii 2015/10/26