docker login をせずに ECR を操作できる awslabs/amazon-ecr-credential-helper
3月末に参加した「JAWS-UG コンテナ支部」で知った ECR (Amazon EC2 Container Registry) の便利ツール Amazon ECR Docker Credential Helper を試した.Amazon ECR Docker Credential Helper を使うと ECR...
View Articleプレゼンをするときに意識していること
僕自身,プレゼンが得意とまでは言わないけど,プレゼンをすることは大好きで,勉強会だったり,会社のイベントだったり,様々なところで話す機会がある.「プレゼンのコツ」をネットで調べたら既に大量の記事が出てくるし,何番煎じだよという声もありそうだけど,僕がプレゼンをするときに意識していることをまとめてみようと思う.最近「プレゼンのコツを教えて欲しい」と聞かれることが増えてきたという背景もある.よく聞く誤解...
View ArticleFCM (Firebase Cloud Messaging) で Instance ID API を使ってトピックをサブスクライブする
最近 Firebase を検証している.今回は mBaaS としての Firebase ではなく,プッシュ通知基盤としての Firebase を検証していて,学んだことをまとめておこうと思う.Firebase には他にも Analytics や Functions や Remote Config などなど,機能がたくさんあり,使っていて凄くワクワクする.前提前提として,動作検証をするアプリに...
View Articlemackerel-agent タスクをコンテナインスタンスごとに起動して ECS のメトリクスを取得する
最近 Mackerel を使って ECS のメトリクスを取得する方法を検証している.ポイントとしては,ALB の動的ポートマッピングを使うところで,コンテナインスタンスの中で複数のタスク(コンテナ)が起動されるため,全てのタスクのメトリクスを取得する必要がある.パターンMackerel を使って ECS をモニタリングする場合,アーキテクチャとしては大きく2パターンが考えられる.パターン1 :...
View ArticleMackerel で ECS の動的ポートマッピングに対応したタスクのメトリクスを取得する
前回書いた記事に続き,Mackerel を使って ECS のメトリクスを取得する方法を検証していて,今回は「パターン2 : コンテナインスタンスに mackerel-agent をインストールする」の検証結果をまとめる.前提としては前回と同じで,ALB の動的ポートマッピングを使う.パターン1 : mackerel-agent タスクをコンテナインスタンスごとに起動するパターン2 :...
View ArticleData Migration Night に登壇してデータ移行の Tips を紹介してきた
今日は Data Migration Night に参加してきた & LT 枠で登壇してきた!atnd.orgChatWork がデータマイグレーションに使った技術の話CQRS + Event Sourcing SystemAurora にある17億メッセージを HBase にマイグレーションする基本マイグレーションと差分マイグレーションに分類したAurora の binlog...
View Article個人的な Keynote ベストプラクティス 2017
最近「どうやってスライドを作ってるの?」と聞かれる機会も増えてきたので,普段 Keynote を使っていて,特に意識しているポイントをベストプラクティスとしてまとめた.参考になれば!Keynote Best Practicespeakerdeck.comUnsplash背景画像を選ぶときは Unsplash...
View ArticleAWS Summit Tokyo 2017 に参加して2日間ずっと AWS のことを考えていた
www.awssummit.tokyo2017/05/30(火) ~ 2017/06/02(金) の期間で,計4日間開催されていた AWS Summit Tokyo 2017 に参加してきた.僕は後半2日間に参加して,非常に満足度が高く,もっともっと AWS を使い倒さなきゃ!とモチベーションが上がった.セッションを聞くだけではなく,ブースで話を聞いてみたり,AWS...
View ArticleLambda を軸にサーバレスを解説した「実践 AWS Lambda」を読んだ
AWS Summit Tokyo 2017 の先行発売でゲットした「実践 AWS Lambda」をさっそく読んだ.Lambda の解説だけではなく,サーバレスの文脈で導入事例が増えてきたアーキテクチャ(ユースケース)の紹介がされていたり,サーバレスのデプロイツールとして AWS SAM の紹介がされていたりして,非常に良書だった.Amazon を見ると,一般発売は明日 6/9...
View Article任意のパラメータを格納できる EC2 Systems Manager「パラメータストア」を試したら便利だった
re:Invent 2016 で発表されたけど,オンプレ関連だと勝手に思い込んでいて,今まで試していなかった Amazon EC2 Systems Manager の中に「パラメータストア」というサービスがあり,試してみたらこれが非常に便利だった.簡単に言うと,任意のパラメータをパラメータストアに格納することができて,アプリケーションと環境変数を完全に切り離すことができてしまうというもの.The...
View ArticleApex の --env オプションを使って Lambda を複数環境にデプロイする
最近仕事で必要になり,CircleCI + Apex を使って,Lambda を複数環境 (prd / stg / dev など) にデプロイできる仕組みを作ったので,実現したかったこと,工夫したことなどを紹介したいと思う.ちなみに,以前も似たような事例で CloudWatch Events + Lambda + CircleCI + Apex...
View Article組織パフォーマンスを改善しよう!
今週,社内で「技術的負債」をテーマにしたイベントがあり,トーク枠で発表をしてきた.タイトルは「技術的負債を “なるべく” 作らないためのコツ」で,意図的に技術の話をせずに,エモ系のストーリーに仕上げた.特に伝えたかった部分は最後の「組織パフォーマンス」を改善する Tips で,雑談の重要さ,質問の重要さ,相互理解の重要さ,表情の重要さなどを語った.その中でも「ノンバーバルなコミュニケーション」の...
View ArticleUnsplash API (unsplash_rb) を試した
写真サービスだと Unsplashが大好きで,気分転換に見ることも多いし,発表資料の背景写真はほとんど Unsplash から引っ張ってきている.全ての写真を自由に使えるし,シンプルなサービスながら,非常にクオリティが高い.Unsplash 関連ツール公式で Chrome 拡張も提供されていて,Unsplash Instant を使うと,新規タブの背景写真を Unsplash...
View ArticleAWS Solution Days 2017「第2回 Aurora 事例祭り」で発表をしてきた
今日は「AWS Solution Days 2017 ~ AWS DB Day ~」に参加をして「第2回 Aurora 事例祭り」で発表もしてきた.すぐに資料公開をして良いとのことだったので,参加レポートをまとめる.AWS Solution Days 2017 ~AWS DB Day~(2017 年 7 月 5 日開催) | AWS第2回 Aurora 事例祭り今回は「Makuake...
View Article新任リーダーにオススメする「ザ・ファシリテーター」を読み直した
リーダー,マネージャーと言っても役割はいろいろあって,組織のフェーズ,規模,目指すビジョンによっても求められるアクションが異なる.だからこそ難しいし,チャレンジングだと思う.また「リーダー論」をテーマにした本もたくさん出版されていて,最近だとオススメの本を聞かれることも増えてきたけど,僕は「ザ・ファシリテーター」をよくオススメしている.最初に読んだのはもう5年以上前のことだと思うけど,最近もう一度読...
View ArticleAWS をフル活用して「サーバレス」な SPA を実装できる「サーバーレスシングルページアプリケーション」を読んだ
6月末に O'Reilly から出版された「サーバーレスシングルページアプリケーション」を読んだ.ただ読むだけじゃ理解度が浅くなってしまうかもしれないなと感じて,今回は全ての実装を写経してみた.そのため少し時間はかかってしまったけど,フロントエンドには苦手意識があったし,今まで SPA の実装もしたことがなかったので,前半部分は特にワクワクしながら楽しめた.今回,監訳者の...
View Article「JAWS-UG コンテナ支部 #9」で「ECS x Mackerel」をテーマに LT をした
昨日は「JAWS-UG コンテナ支部 #9」に参加して,LT もしてきた.ECS を中心に移行の話,デプロイの話,モニタリングの話などを聞けたし,懇親会にも参加させてもらって,カジュアルに話せて楽しかった.僕もコンテナ支部の運営をお手伝いしたいな!jawsug-container.connpass.com発表資料今回 LT 枠で応募したら採択してもらえたので「ECS x Mackerel ~...
View ArticleThe Go Blog : JSON and Go を読んだ
今さらながら The Go Blog : JSON and Go を読んで,Golang で JSON を扱う方法を学んでいた.Golang を実践的に書いている人にとっては初歩的すぎる内容だけど,個人的にメモを残しておく.JSON and Go - The Go Blogencoding/jsonの json.Unmarshalを使うと,JSON...
View ArticleLambda (Python) をローカル環境で実行できる python-lambda-local を試した
Lambda (Python) のローカル環境を整えるため,python-lambda-local を試した.python-lambda-local を使うと,Python コードを Lambda にデプロイすることなく動作確認ができるようになる.Apex を使っていれば apex invokeでお手軽に実行することもできるけど,やはり Lambda...
View Article