Serverless

サーバーレス(Serverless)とは、サーバーの構築や管理をすることなくアプリケーションを実行することができる環境です。 サーバー管理に必要な手間や費用を排除し、必要なときにコードを実行することができるクラウドコンピューティングの一形態です。

従来はアプリケーションを実行する際にサーバーをプロビジョニング(準備)し、さらに管理、スケーリング、オペレーションなどの作業が必要でしたが、サーバーレスでは、これらの作業をクラウドプロバイダーが代行することで、開発者はコードの実装に専念できるようになります。

サーバーレスは、コンピューティングリソースの利用量に応じた課金方式を採用しており、リクエストごとに課金されるため、無駄なコストが発生しないことも特徴です。

また、スケーラビリティが高く、急激なトラフィックの増加にも柔軟に対応できるため、アプリケーションの開発や運用において、効率性とコスト削減の両面で利点をもたらします。

一方でサービスによって使用できる言語に制限があったり、処理時間に制限がある場合もあるため、各サービスの内容を理解した上で選定する必要があります。

提供されているサービスとしてはAWSのAWS Lambda、マイクロソフトのAzure Functions、GoogleのGoogle Cloud Functionsなどが代表的です。

イベント

注目のイベント

マガジン

技術ブログ

Red Hat OpenShift Serverlessとは?

サーバーレスアーキテクチャを採用することで、開発者はトラフィックやスケーリングなどのインフラストラクチャに関する作業を気にすることなく、コスト削減やパフォーマンス向上を実現し、アプリケーション開発に集中することが可能です。 OpenShift 環境では、Red Hat OpenShift Serverless を導入することでサーバーレスアーキテクチャを実現でき、以前の記事で紹介した

生成 AI を活用してプレイヤーやプレスのゲームレビューを分析する

本記事は 2024 年 12 月 12 日に公開された “ Using generative AI to analyze game reviews from players and press ” を翻訳したものです。 ゲーム開発者やスタジオがゲームを改善するための重要なフィードバックを、プロのゲームレビュアーとプレイヤーの両方が提供しています。プロのレビューは技術やデザインの観点から専門的な分析を提供し、プレイヤーのレビューは実際のゲームプ

SlackからNotion連携アプリを開発して営業組織でナレッジ集約&共有の文化を醸成するまでの流れ

はじめに Corporate Engineering という部署で社内営業組織が業務で使用するSalesforceの運用や社内システム開発を担当している瀧山です。 RevCommではコミュニケーションツールとしてSlack、ドキュメント管理ツールとしてNotionを使用しています。 今回は、Slackで投稿された有益なスレッドにリアクション(以下、「スタンプ」と記載)をつけた際にNotion連携するアプリケーション

動画

書籍