こんにちは。高橋です。技術1課に所属し、楽しい日々を送っています。 さて今回は、たまに聞くけどよく分からない「サーバレスアーキテクチャ」のご紹介をします。 サーバレスアーキテクチャを一言で表しますと、「サーバを自前で用意せず、マネージドサービスを活用してシステムを構築する」となります。 ちなみに一部のエンジニア界隈では「EC2使ったら負けだよね」の空気があります。「バイオハザード2でナイフ以外使わない」といった縛りプレイみたいなものです。 マネージドサービスとは? マネージドサービスはご存知の通り、サービスの運用管理をAWSが担うものです。例としてストレージサービスのS3は、冗長化や障害対応、ストレージの拡張全てをAWSが行います。そのためユーザはアップロードしたオブジェクトの管理のみ行えば良いのです。 自前でストレージを運用していると「ヤバイ!障害が起きた!対応しなきゃ!」「ヤバイ!スト