発表の要点 サーバーレスアプリケーションで成長するビジネスを支えるために、開発者として何ができるか?を議論しました。このセッションでは、案として Lambda Funciton のコードを構造化する ユニットテストよりもE2E テストに振り切る ログを一箇所に集める ということを実践し、そのときの具体的な手順と結果を話しました。 コードを構造化する Lambda Function のコードを ハンドラ、ドメイン、インフラストラクチャにレイヤ化します。ただし、Lambda Function の "Function" の側面をないがしろにしないよう、ガチガチに分類するのではなく、コード置き場の方針として考える程度にします。ビジネスが成長するにつれドメインも育っていくので、その過程で繰り返し振り分けていくのが良いです。 E2Eテストする AWSマネージドサービスは日々進化を続けています。そんな状
![【登壇資料】Serverlessconf Tokyo2018 で 複雑化するサーバーレスアプリケーションの設計、テスト、ロギングについて話しました #serverlessconf #serverlesstokyo | Developers.IO](https://cdn-ak-scissors.b.st-hatena.com/image/square/092832533e2923fc0647bc802e67a44acea9b56a/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2018%2F10%2Fserverlessconf_2018_400.png)