DiscordとStripeで作る! サーバーレスコミュニティアプリ開発入門本をリリース

DiscordとStripeで作る! サーバーレスコミュニティアプリ開発入門本をリリース

DiscordとStripeで作る! サーバーレスコミュニティアプリ開発入門本をリリース

ELSOUL LABO B.V.(エルソウルラボ、本社: オランダ・アムステルダム、代表取締役 CEO: 川崎文武)は、同社の開発するオープンソースの TypeScript 製サーバーレスフレームワーク「Skeet」を使い、Discord と Stripe の API を統合した画期的なコミュニティアプリ開発の新たな可能性を提示しました。

この統合により、開発者はサーバーレス環境でのチャットボットの構築と、支払い処理システムのスムーズな統合を実現できるようになります。特に、このアプローチは、開発の効率性を高めると同時に、コストを削減するという Skeet フレームワークの核心的な強みを活かすことができる点で注目されています。

この新しい開発モデルは、オープンソースソフトウェアの持つ柔軟性と、クラウドベースのサービスの効率性を組み合わせることで、開発者コミュニティに新たな可能性をもたらすことが期待されています。

本書の概要

Zenn Skeet Serverless

本書では、サーバーレス技術の洗練された活用法を Skeet フレームワークと共に紐解きます。Discord ボットと Stripe による支払いシステムの統合について、サーバーレス環境でのボットセットアップ、支払い処理、ウェブフックの実装、ロール管理の連携に至るまで、幅広いトピックをカバーしています。

初心者から上級者までが利用できる、実践的で包括的なハンズオンガイドを通じて、サーバーレス開発の効率性とコスト削減のメリットを実感できます。特筆すべきは、本書で構築するアプリケーションがたった 2 つの関数(Firebase Functions - 1GB)で動作することで、エコな開発環境を実現する Skeet の強みを存分に活かせる点です。本書と共に、サーバーレスの世界への理解を深め、環境に優しいアプリケーション開発の実践的な知識を獲得しましょう。

現在本書は、Zenn にて無料公開中です。本書の内容を通じてサーバーレスアプリ開発の可能性を体験してみてください。

本書: https://zenn.dev/fumisouls/books/a27314e5a8428d

Skeet - TypeScript サーバーレスフレームワーク

Skeet - TypeScript Serverless Framework

Skeet は、TypeScript 製のオープンソースサーバーレスフレームワークです。このフレームワークを使うことで、API サーバーから Web、iOS、Android アプリに至るまで、必要なものを必要な分だけすべてを迅速に開発することが可能になります。

Skeet ドキュメント: https://skeet.dev/ja/

TypeScript は静的型付けを通じてエラーを早期に検出し、コードの品質とメンテナンス性を高めます。Skeet はさらに GraphQL や Firestore などの最新技術を積極的に採用し、開発者に最良の開発体験を提供します。また、ChatGPT や Vertex AI などの AI を活用したアプリケーション開発や、Solana などのブロックチェーンを利用した Web3 dApps の開発も簡単に行える、モジュール式で拡張可能な現代的アプリケーションフレームワークとして設計されています。

以下のリンクから Skeet で作られた AI チャットアプリのデモを体験することができます。PaLM2、Vertex AI、OpenAI の ChatGPT(GPT-4 Turbo, GPT-4, GPT-3.5 Turbo)が利用可能で、これらの技術の特徴を比較検討することができます。

Skeet デモ: https://skeeter.dev/ja/

Skeet 開発チームは、来年パリにて開催される ENASE 2024 で発表する論文を執筆中です。もしよろしければ論文に必要な評価アンケートにご協力いただければ幸いです。

ENASE 2024: https://enase.scitevents.org/

アンケート: https://forms.gle/nmxvYcYrK1c4fX6SA

Discord コミュニティでは、Skeet の開発に関する最新情報を随時公開しています。各種議論についても大歓迎です。 ご意見、ご感想、ご質問など随時募集しております。お気軽にご参加ください。

Discord コミュニティ: https://discord.gg/H2HeqRq54J