omuronの備忘録

個人的な備忘録

「AWSの基礎を学ぼう 第九十七回 Amazon CodeGuru 」 #awsbasics 受講メモ

awsbasics.connpass.com

AI がコードレビューしてくれる Amazon CodeGuru です。

セッション

Amazon CodeGuru

講師:アマゾン ウェブ サービス ジャパン、シニアエバンジェリスト 亀田氏

Amazon CodeGuru

  • CodeGuru Reviewer
    • コードレビューサービス
      • (動いているけど)改善をしたほうが良い箇所の指摘
      • 開発を手伝ったりバグを指摘するものではない
      • クリティカルな問題や発見が困難なバグを特定
        • null を操作しようとしたりするケース
      • Java / Python に対応
      • 90日間ログ保存
    • カテゴリとしては AI サービス
    • 対応リポジトリ
      • CodeCommit, GitHub, BitBucket
  • CodeGuru Profiler
    • アプリのパフォーマンスを可視化
      • 実行コストの高いコード業を特定
    • 改善を提示することでインフラ費用の削減につながる
    • JVM ベースの言語(Java, Scala, Kotlin)に対応
      • JVM のエージェントで動作
        • エージェント使いたくない場合はコードに Profile を組み込みでも可能
      • Lambda は環境変数に設定を追加し、Profile の設定も必要
    • Python はプレビュー

所感

CodeGuru が出たときは、料金がすごく高く感じて使うのがなかなか難しいなーと思った記憶があります。
一度値下げされて、随分使いやすい料金になりましたね。

dev.classmethod.jp

私は Java はほとんど使ってないし、Python もちょっとしたツールとかしか使ってないから、対応言語が増えないとお世話になることはまだなさそうかな。