ようへいの日々精進XP

よかろうもん

2019 年 10 月 03 日 (木)

ジョギング

  • 山王公園周りを 40 分ほど
  • 懸垂 7 回
  • 睡眠不足気味でめっちゃ体がだるいのでスパースローペースで

ギョーム

  • Aurora のクラスタを追加した...けど, その数時間後にデータベースで障害が発生して大慌て
  • データベースの運用はとにかく奥深い
  • AWS DevDay Tokyo 2019 のライブ中継を聞きながら作業, トリさんの Fargate の話とか, AWS CDK, 藤原さんの隙間家具の話等興味深い話が尽きなかった
  • API Gateway, リクエストのペイロードは 10MB という制限はよく知られた話だが, レスポンスも 10MB の制限があるということを知った, アンドキュメンテッド案件
  • 帰り際にデータベース障害... 辛かった

EC2 の起動をスクリプト化するにあたり, 標準入力で文字列として渡す予定のアベイラビリティゾーンやサブネットの選択をランダムに choice したくて choice というコマンドを作った.

github.com

標準入力を choice に渡すと区切り文字で分割して分割した文字列をランダムに 1 つ返すだけのコマンド. 以下のような感じ.

# デフォルトの区切り文字は , (カンマ)
$ echo 'foo,bar,baz' | choice
bar
# 区切り文字を | を指定した場合
$ echo 'foo|bar|baz' | choice --separate='|'
baz

テストも書いたりして勉強になった.

打ち上げ

社内プロジェクトに参加した. 二次会までワイワイ楽しい時間を過ごせた.