マイクロサービスをサーバレスで構築するのが適しているケースとは?:コンテナで構築するのと何が違うのか マイクロサービスをコンテナとサーバレスのどちらで運用するかはどのように決めればよいのか。その決定を大きく左右するのは、そのマイクロサービスで何を実行するかだ。 マイクロサービスアプリケーションの設計や構築に当たっては、コンテナを使ってマイクロサービスをデプロイするのが自然な流れだ。コンテナは、そのスケーラビリティと、まとまりのある1つのアプリケーションアーキテクチャの一部として独立したサービスをホストできる能力から、マイクロサービスを構築する際のデファクトソリューションになっている。 だが、マイクロサービスの少なくとも一部をサーバレスとして運用する方が理にかなっている場合もある。 サーバレスとコンテナの違い サーバレスとは、開発者がソフトウェアの実行をオンデマンドでトリガーできるデプロイメ