Twilioのサーバーレス系プロダクト

サーバーレスアプリケーションの構築とデプロイがわずか数分

サーバーもインフラも不要—Twilioのサーバーレス系プロダクトを使用することにより、迅速、簡単にアプリケーションを開発できます。従量課金制ですので、簡単に拡張できます。

Woman in yellow sweater using a laptop with a Deploy App button and confirmed deployment status

Twilioのサーバーレス系プロダクトの仕組み

Flow chart showing a user rating a session with a 9 for experience rate

サーバーレス環境ビジュアルワークフロービルダーを使用することにより、概念実証を迅速に立ち上げ、複雑な統合を簡素化し、堅牢なAPIを作成できます。

  • 画一的なアーキテクチャからイベント駆動型マイクロサービスへ移行できます。

  • Twilioとサードパーティシステム間の統合を簡単に作成できます。

  • ビジネスロジックの構築、コードの実行とホストにより、最適なパフォーマンスを実現します。

  • ゼロからピーク使用率まで自動的に拡張され、お支払いは使った分だけです。

サーバーレス系プロダクトのユースケース

サーバーレスに移行すると、無限の可能性が生まれます。最も人気のあるアプリケーションはこちらです。

 

SMSアプリを5分でデプロイ

Twilio Functionsを使用して、SMS自動応答アプリケーションを立ち上げ、テストできます。 わずか数行のコードで、Twilioの電話番号から「Hello World」メッセージをお客様の電話に着信させることができます。

「コード行をコメントアウトして関数が何をしているか説明する必要はありません。Twilioのコードは実に明快で、設定も簡単です」

Nate Grief Product Owner, VictorOps

ノーコード、ローコード、フルコードのオプションがあります

お客様のユースケースに適したソリューションを使用し、Twilioのサーバーレス環境でアプリケーションを構築できます。

 

  • Studio
    ウィジェットのドラッグ&ドロップにより、ノーコードでコミュニケーションタスクを定義できます。コールセンターワークフロー、通話転送、SMSによるアンケートの展開などを素早く構築できます。
    Studioのお試しはこちら
  • Quick Deploy
    Twilioのプラットフォームで管理される概念実証を数分で作成できます。コードは不要です。設定変数やFunctionsのソースコードを通じ、一般的な機能を変更できます。
    Quick Deployのオプションはこちら
Diagram illustrating the process of handling incoming messages, calls, and API requests with split and reply stages.

サーバーレス機能

構築を支援するディスカバリーとツール。

 

  • Liquidテンプレート言語

    Liquidテンプレート言語によりデータを変換、フィルタリングし、データの統合を支援します。

  • Twilio CodeExchange

    コマンドラインから直接Twilioのアプリケーションを配備展開し、開発時間を短縮します。端末やコマンドプロンプトからTwilioリソースを管理できます。

  • Twilio CLI

    コマンドラインから直接Twilioのアプリケーションを配備展開し、開発時間を短縮します。端末やコマンドプロンプトからTwilioリソースを管理できます。

  • Serverless Toolkit

    FunctionsとAssetsのデプロイメントをCI/CDとDevOpsのフローに直接統合します。

  • Serverless API

    FunctionsとAssetsのプロビジョニングとデプロイメントをすべてカスタマイズできます。

  • Twilio Dev Phone

    SMSや通話機能への安定したアクセスが容易でない場合は、Twilio Dev PhoneによりTwilioアプリケーションをテストできます。

サーバーレスアプリケーションの迅速な立ち上げ

サーバーレス開発を始めるためのクイックスタートガイド、ブログ記事、マニュアルなどをご覧ください。

Twilio FunctionsからSMSを送信

exports.handler = async function(context, event, callback) {
  const client = context.getTwilioClient();
  const message = await client.messages.create({
    to: '+15558675310',
    from: '+15017122661',
    body: 'Hi there!'
  });
  callback(null, message.sid);
};

ビジネスニーズに合わせたサーバーレスの料金

従量課金制ですので、サーバーレスアプリケーションのプロトタイプ作成、構築、デプロイ、運用、規模の拡張を容易に行えます。確約払いは必要ありません。

Man with short hair talking on the phone and smiling