今年はAdventarのシステムを、gRPC-Web、Nuxt.js、サーバーレスアーキテクチャによる SSR、Firebase Authentication、AWS、ECS などで刷新しました。システムを構築するうえでの利用した技術の詳細、工夫した点、得られた知見などについてできる限り書いてみます。また、今年からオープンソースにしたので、こちらも合わせてどうぞ。
SUN | MON | TUE | WED | THU | FRI | SAT |
---|---|---|---|---|---|---|
1 ![]() hokaccha | 2 ![]() hokaccha | 3 ![]() hokaccha | 4 ![]() hokaccha | 5 ![]() hokaccha | 6 ![]() hokaccha | 7 ![]() hokaccha |
8 ![]() hokaccha | 9 ![]() hokaccha | 10 ![]() hokaccha | 11 ![]() hokaccha | 12 ![]() hokaccha | 13 ![]() hokaccha | 14 ![]() hokaccha |
15 ![]() hokaccha | 16 ![]() hokaccha | 17 ![]() hokaccha | 18 ![]() hokaccha | 19 ![]() hokaccha | 20 ![]() hokaccha | 21 ![]() hokaccha |
22 ![]() hokaccha | 23 ![]() hokaccha | 24 ![]() hokaccha | 25 ![]() hokaccha |
- 12/1Adventar 2019 の技術構成概Adventar 2019 の技術構成概要 - hokaccha memo
- 12/2Adventar をローカルで開発するAdventar をローカルで開発する - hokaccha memo
- 12/3Nuxt.js によるフロントエンドの構築Nuxt.js によるフロントエンドの構築 - hokaccha memo
- 12/4gRPC-Web についてgRPC-Web を利用したクライアント・サーバー間の通信 - hokaccha memo
- 12/5gRPC-Web の苦労話gRPC-Web と Server Side Rendering の苦労話 - hokaccha memo
- 12/6envoy の gRPC-JSON transcoder と auto mappingenvoy の gRPC proxy に関する便利機能 - hokaccha memo
- 12/7Firebase Authentication を利用した認証Firebase Authentication を利用した認証 - hokaccha memo
- 12/8Firebase Authentication の苦労話Firebase Authentication の苦労話 - hokaccha memo
- 12/9Adventar における Server Side RenderingAdventar における Server Side Rendering の導入 - hokaccha memo
- 12/10Server Side Rendering の技術概要Server Side Rendering の技術概要 - hokaccha memo
- 12/11フロントエンドのデプロイフロントエンドのデプロイ - hokaccha memo
- 12/12ecs-cli で ECS のデプロイecs-cli を利用したAPI サーバーのデプロイ - hokaccha memo
- 12/13Lambda と CloudWatch Events で作るバッチジョブLambda と CloudWatch Events を利用した定期ジョブを Serverless で管理する - hokaccha memo
- 12/14Lambda で画像のリサイズサーバーLambda を使った画像のリサイズサーバー - hokaccha memo
- 12/15schemalex による DB のスキーマ管理schemalex による DB のスキーマ管理 - hokaccha memo
- 12/16Adventar のインフラ概要Adventar のインフラ概要 - hokaccha memo
- 12/17インフラコストAdventar のインフラコスト - hokaccha memo
- 12/18インフラコストの最適化インフラコストの最適化 - hokaccha memo
- 12/19CDN による SSR のキャッシュ戦略SSR の CDN によるキャッシュ戦略 - hokaccha memo
- 12/20Bugsnag を使ったエラートラッキングBugsnagを利用したエラートラッキング - hokaccha memo
- 12/21モバイル対応についてView のモバイル対応 - hokaccha memo
- 12/22細かすぎて伝わらない UI の工夫細かすぎて伝わらない UI の工夫 - hokaccha memo
- 12/23サービスをオープンソースにすることサービスをオープンソースにする - hokaccha memo
- 12/24Adventar の歴史Adventar の技術変革の歴史 - hokaccha memo
- 12/25今後のAdventar今後のAdventar - hokaccha memo