タグ eagletmt
人気順 10 users 50 users 100 users 500 users 1000 usersECS インフラの変遷 - クックパッド開発者ブログ
技術部 SRE グループの鈴木 (id:eagletmt) です。 クックパッドでは Amazon ECS をオーケストレータとして Docker を利用しています。Docker 自体は2014年末から本番環境にも導入を始めていましたが当時はまだ ECS が GA になっておらず、別のしくみを作って運用していました。2015年4月に GA となった ECS の検討と準備... 続きを読む
API Gateway + Lambda + Rust で開発する (2021-01) - eagletmt's blog
まとめ netlify_lambda を使う Lambda の Docker イメージサポートを利用する aws-lambda-rie-gateway を使う この構成で Slack の interactive message や block kit で遊んだサンプルがこれ https://github.com/eagletmt/misc/tree/master/rust/slack-slash-command-sample Rust 向けの Lambda Runtime lambda-runtime... 続きを読む
AWS リソース管理の Terraform 移行 - クックパッド開発者ブログ
技術部 SRE グループの鈴木 (id:eagletmt) です。クックパッドでは Codenize.tools を用いて様々なリソースをコードで管理してきましたが、現在では大部分が Terraform へと移行しています。Terraform の使い方等については既に沢山のドキュメントや紹介記事があるので本エントリでは触れず、なぜ Terraform へと移行し... 続きを読む
Grafana の scripted dashboards を利用してダッシュボードを自動生成する - クックパッド開発者ブログ
技術部 SRE グループの鈴木 (id:eagletmt) です。 去年クックパッド開発者ブログでも紹介した hako-console の延長として、メトリクス表示に Grafana の scripted dashboards を利用するようにしているのでその紹介をしようと思います。 アプリケーション毎のダッシュボード クックパッドではダッシュボードの作成に Gra... 続きを読む
Web アプリケーションを把握するためのコンソール - クックパッド開発者ブログ
2018 - 04 - 02 Web アプリケーションを把握するためのコンソール 技術部開発基盤グループの鈴木 ( id:eagletmt ) です。 クックパッドではほとんどの Web アプリケーションが Amazon ECS 上で動く状態となり、またマイクロサービス化や新規サービスのリリースにより Web アプリケーションの数も増えていきました。 個々のアプリケーションでは Docker イメ... 続きを読む
この gem を使っているアプリケーションを探す - クックパッド開発者ブログ
2017 - 03 - 23 この gem を使っているアプリケーションを探す 技術部開発基盤グループの鈴木 ( id:eagletmt ) です。 Ruby アプリケーションが使っている gem を一覧できる GemCollector というツールを作りました。 今回はその GemCollector の機能と、GemCollector の利用シーンの拡大について紹介したいと思います なお Gem... 続きを読む
Linux デスクトップ環境 2016 - eagletmt's blog
2016 - 03 - 23 Linux デスクトップ環境 2016 5年半くらい前に http://d.hatena.ne.jp/eagletmt/20100905/1283686004 というのを書いたけど、そこから今どう変わっているのか。 こう列挙してみると2016年になっても Linux デスクトップは… みたいな気持ちも無いわけじゃないけど、色んな コンポーネント を好きなように設定でき... 続きを読む
#RubyKaigi 2015 でテンプレートエンジンの高速化について話しました - k0kubun's blog
2015 - 12 - 12 #RubyKaigi 2015 でテンプレートエンジンの高速化について話しました FamlとHamlitがなぜ高速かについて話しました RubyKaigi 2015 の1日目に、「High Performance Template Engine」というタイトルで発表しました。 @eagletmt さんが作った Faml と、僕が作った Hamlit がなぜオリジナルの... 続きを読む
ISUCON5に†空中庭園†で出場して5位でした - Islands in the byte stream
2015-11-02 ISUCON5に†空中庭園†で出場して5位でした isucon.net gfx、ryotaarai 、eagletmtでした。 ryotarai/isucon5 · GitHub 役割的にはぼくはアプリケーションのチューニングで、expeditor をいれたりPgからRedisへの移行を手伝ったり細かいチューニングを行ったりしてました。あとは序盤はプロファイラを眺めて解析した... 続きを読む
クックパッドの本番環境で使われている Ruby のバージョンが 2.2 になりました - クックパッド開発者ブログ
2015-09-19 クックパッドの本番環境で使われている Ruby のバージョンが 2.2 になりました 技術部の鈴木 (@eagletmt) です。 先日、クックパッドで使われている Ruby のバージョンを 2.0.0 から 2.2 にアップグレードしました。 アップグレードは主に @sorah と私で進めました。 今回はアップグレードまでの過程やアップグレード当日の流れ、そして今のところ見... 続きを読む
Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ
2015-04-20 Docker を利用した Web アプリケーションのデプロイ 技術部の鈴木 (id:eagletmt) です。 クックパッドでは一部の Web アプリケーションサーバで Docker が使われており、今回はそのデプロイ方法について紹介します。 Docker で Web アプリケーションをデプロイするときには、まだまだベストプラクティスがある状況ではありません。 たとえば、どの... 続きを読む
haml の高速なレンダリングエンジン faml を書いた - eagletmt's blog
2015-04-04 haml の高速なレンダリングエンジン faml を書いた eagletmt/faml haml との互換性にはかなり気を使っているけど、一部意図的に非互換にしていたり、正確な仕様がわからず再現できていない箇所があったり、haml の奇妙な挙動が直っていたりして、完全に全く同じ動作にはなっていない。 先日 faml を本番に投入して今も動いている。faml 導入にあたって実際... 続きを読む
Rails複数DB Casual Talksで話した - eagletmt's blog
2014-11-14 Rails複数DB Casual Talksで話した 先日行われた Rails複数DB Casual Talks というイベントで複数 DB に関連するつらい話をした https://speakerdeck.com/eagletmt/fu-shu-dbtorails 。 r/w splitting を行う switch_point については以前の記事でもう少し詳しく書いてま... 続きを読む
Rails 4 へのアップグレード時に遭遇した問題 - クックパッド開発者ブログ
2014-09-30 Rails 4 へのアップグレード時に遭遇した問題 技術部の鈴木 (@eagletmt) です。 クックパッドでは8月に本体アプリケーションや API サーバ等で使われている Rails のバージョンを 3.2 から 4.1 へ順次アップグレードを行いました。 アップグレードは主に松田さん (@amatsuda) と私で進めました。 この記事ではアップレードの際に遭遇した問題... 続きを読む