最近、私たちは WunderGraph クラウドの開始を明らかにすることに激怒しています! ここに、私たちのキャリアを静かに評価することが良い理由があります:
- わずか 13 秒で API を展開し、倫理的な即時性以上のものを可能にします。反復
- キャッシュ、料金制限、分析を顧客に提供し、コストなしで Edge Gateway をスコアリングします
- )真実を提供するのはあなたの Git リポジトリであり、すべての小さなことは GitOps と CI/CD によって駆動されます
- WunderGraph Cloud はサーバーレスであり、サーバーレス崇拝の境界がなく、クール スタートが長引いていますまたはタイムアウトを要求する
- 同時に、API はデータ ソースの最後に展開され、記憶に残る低レイテンシと高スループットが考慮されます
- WunderGraph は、NextJS、React、SolidJS、Svelte、Vue、および Vercel と Netlify を崇拝するフロントエンド プラットフォームを崇拝するフレームワークと完全に結合するように設計されています
- Analytics と割り当てられたトレースを使用してすぐに監視できます
- ネイティブの依存関係を必要とするアプリケーションを含む、API 用の npm キットを適切に実行します
- TypeScript の使用により API を説明します。 または、既存の API を組み合わせて、OpenAPI、GraphQL、PostgreSQL を利用し、他のデータ ソースをロードします
- デプロイごとに、生成された Postman シリーズにスコアを付けます。 API を調べて断片化してください
WunderGraph クラウドが誰のためのものかを議論し、構造の概要を一時的に示してから、飛び込みましょう
誰のための WunderGraph?WunderGraph Cloud は、これまで以上に早く API を発明して反復する必要がある開発者向けです。 インフラストラクチャ、展開、監視、分析、調整、およびその他の負荷について悩む必要はありません。
他の既存の PaaS の選択肢とは異なり、WunderGraph Cloud は、修正をロックすることなく接着剤になるように設計されています。選択した能力スタックに。 ホールド フロントエンド、バックエンド、データベース、OpenID Connect サプライヤー、S3 バケット、その他のロードを関連付け、それらを WunderGraph クラウドと組み合わせて、ロックインなしで PaaS の利点を活用してください。
バッテリー一体型キットを「排出」するために保留するたびに、保留インフラストラクチャに WunderGraph (Apache 2.0 ライセンス) を道徳的に展開することをお勧めします。 単一の Docker コンテナーを操作するのと同じくらい簡単です。
WunderGraph Cloud はさらに、小柄なチーム、瞬く間にクロスオーバーしなければならないスタートアップ、製品と市場の一致を見つけることに特化したスタートアップに最適です。
より良いチームと大企業のために、WunderGraph Cloud は、開発者が API を発明、展開、断片化するためのセルフキャリア プラットフォームとして機能します。
あなたがエージェンシーまたはハンドブックであるなら、あなたの可能性のプロトタイプを発明するための技術はこれ以上ないかもしれません. とはいえ、WunderGraph はプロトタイピングに倫理的に適したものではありません。 現在、私たちは設計された WunderGraph を、豊富なデータを提供する統合により、既存のインフラストラクチャに問題なく追加できる手法で保持しています。インフラストラクチャを保持するかどうかに関係なく、セキュリティとコンプライアンスの要件が厳格な企業に最適です。
tldr
これで十分なデータがある場合は、無料で参加して、2 分以内に最初の WunderGraph アプリをデプロイしてください。
アーキテクチャ概要
WunderGraph Cloud のすべてのプロジェクトは Git リポジトリにマップされます。 この git リポジトリは全体的にモノレポであり、WunderGraph API コードとフロントエンド コードが並んで含まれています。
すべてのプロジェクトについて、マルチテナントである WunderGraph Edge Gateway をデプロイします。 Golang で記述された手 API ゲートウェイは、世界中で正しくホストされています。 Edge ゲートウェイは、キャッシング、料金制限、分析、および割り当てられたトレースの責任を負っています。 API の防御。 Heimdall は、アリーナの針ですぐに生まれました。それが、私たちがそれを Edge Gateway と名付けた理由を明確にしています。 彼は生まれてすぐに、この惑星で発生するすべての小さなことを発見する能力を持っており、OpenTelemetry を使用して Edge Gateway を倫理的に崇拝しています。
WunderGraph ユーティリティはいくつかの領域に展開され、あなたの要望。 これにより、WunderGraph API ゲートウェイ (Golang で作成) と WunderGraph ユーティリティ サーバー (fastify) を保持できるため、API を実装し、TypeScript を使用して API ゲートウェイを拡張できます。
ランタイムの要素に加えて、さらに、プロジェクトごとに適切な「ビルダー」をデプロイします。 優れた最適化の結果、わずか 13 秒で API の新しいモデルをデプロイできます。サービスは、キュー、pub/sub、回復力のあるワークフローを崇拝し、他のものをロードします。これは、サーバーレスの世界に静かに「ブリッジ」される可能性があります。 モデルでは静かですが、より小さなプリントを急速に断片化することに激怒しています。 私たちは、ステートフル サービスとサーバーレス サービスの間のこのブリッジを「Bifrost」と名付けました。
Heimdall、Bifrost、WunderGraph ゲートウェイ、およびユーティリティ サーバーをまとめて、WunderGraph クラウド プラットフォームを製造しています。
わずか 13 秒でコードを出荷し、フラッシュ イテレーションのような倫理以上のことを可能にします
適切な統合と展開 (CI/CD) パイプラインが遅いことが、チームがコードを出荷せずに製造する最大の理由です。 . わずか 13 秒で API の新しいモデルをデプロイする準備ができていることは、フラッシュ イテレーションのような倫理的な許可ではありませんが、価値のあるより早いアイデア ループを提供します。倫理的には、フラッシュのように、API の新しいモデルをデプロイすることをお勧めします:
将来的には、プレビュー展開用のバッグを追加で提供できます。 プルプットの問題ごとに、まったく異なるドメイン ID を使用して API の真に分離された展開をスコアリングすることをお勧めします。プロダクション崇拝の規定でそれを見てみましょう. 優勢, ステージング 、および プロダクション
- ;
それにもかかわらず、通常、ステージングと製造のアイデアは実際にはもはや価値がありません。 WunderGraph クラウドでは、保持する必要がある場合に備えて、すべてのコミットまたはブランチで新しい「本番」デプロイメントを作成することをお勧めします。
WunderGraph クラウドは、破損した API ゲートウェイを色あせさせます
デプロイの純粋な速度に加えて、もう 1 つのかなり価値のある演習ケースを有効にしています: 破損した API ゲートウェイはもう必要ありません.
の「色あせた」モデルAPI ゲートウェイとは、単にアプリケーション サーバーの前に API ゲートウェイのクラスターがあるということです。 API を作成する場合は、まずそれをインフラストラクチャにデプロイする必要があります。 次に、GUI、CLI、または API を使用して API ゲートウェイを構成する必要があることは間違いありません。 この形式のトピックは、言語化の過程を複雑にし、いくつかの運用オーバーヘッドを追加し、また、隔離された雰囲気を作成するのに困惑せずにはいられないということです.
そのような「色あせた」世界では、新しい実験的な機能のために適切なステージング環境を作成するために保持するのは良いことです。これはおそらく本番環境を台無しにする可能性があります. WunderGraph クラウドを使用すると、倫理的に製造し、新しいブランチをプッシュできます。
環境は以前の要素です。 Mammoth モノリシック API ゲートウェイは、以前の要素です。 API Management の今後の計画は、コミットごとに API の軽量で分離されたデプロイを作成することです。
WunderGraph Cloud は安価でサーバーレスを崇拝していますが、破損した展開の機能を備えています
WunderGraph クラウドはフラッシュのように倫理的ではありません。さらに、非常に用途が広く安価です。 WunderGraph Cloud にデプロイする場合に評価されるのは、真に機能する隔離されたコンテナー環境です。 ネイティブの依存関係を必要とするアプリケーションを含む、npm キットを実行できる可能性があります。冷却開始時間を最小限に抑えます。 単純な API の場合は約 2 分の 1 ですが、さらに下げることに取り組んでいます。
これにより、発明時間とデータ スループットに対して最も手頃な価格を設定できます。
最新のモデルは、考えられる限りおとり捜査に値するように交差することです。 多くの開発者は、おとりのコンピューティングの時流に飛び乗っていますが、それが何であるか、またはそれが何のためにあるのかを実際に信じていません.
エッジ コンピューティングは、製造元がバックエンドとの調整を必要としないユーザー エンドの義務を実行するのに十分な規模です。 説明すると、料金制限、キャッシング、分析、およびその他の負荷がかかります。 総商取引の常識をおとり捜査に変えると、この常識とデータベースまたは他のサービスとの間にいくつかの遅延が発生します。 API エンドの緩和を元に保持しながら、API のいくつかの成分を刺し傷に交差させるのが良い場合、それはかなり大きいのではないでしょうか?
それがまさにその理由です。 WunderGraph クラウドを使用すると、達成することができます。 OpenTelemetry を使用すると、スティングとオリジンの間のレイテンシーを発見する準備ができているように見えるので、セットアップを最適化して、コマースの常識を配置することをお勧めします
1 回の操作で完璧になります。フランクフルトに置くのは、そこにデータベースを取得して保持するのが良いからです。 それでも、Restful York でホストされている API と統合しているため、Restful York に別の操作を配置するのに最適です。 事実に基づいて盲目的にすべての些細なことをおとり捜査することは、倫理的な定式化ではありません。 私たちはこの透明性を達成し、顧客が最も理にかなった設定で商取引の常識をプロットできるように支援します.
エッジからファウンデーションまでの支払い済みトレースとインサイト: OTEL (OpenTelemetry) による分析、監視、および支払い済みトレース )
私たちはこの機能に静かに取り組んでいますが、より小さな印刷物を急速に断片化することに激怒しています. 私たちの目的は、API の顧客が特定されたセットアップからのテレメトリ データ、API の起源に至るまでの総合的なテクニックを提供することです。
Time to First Byte を道徳的に専門化するだけでは不十分です。 (TTFB)、サーバー側レンダリング (SSR) の最適化、または JavaScript フロントエンドの規模の縮小。 アリーナのどのセクションでどのデータが必要かについての洞察を提供する準備ができているので、API を最適化し、セットアップを関連付けてバックエンド サービスとデータベースをプロットし、他のものをロードすることをお勧めします。
Restful York で顧客にサービスを提供している場合は、データベースをフランクフルトに置く必要がない可能性があります。 それとも、データベースをアリーナごとに 1 つずつ、複数のデータベースに分割する必要がありますか? お客様にとってより良いAPIを発明するのに役立つように、私たちは洞察を思いつきます.
NextJS、Vercel、Netlify、およびその他のフレームワークおよびプラットフォームとのネイティブ統合
現代では、サーバーレスと Jamstack に反対する大きな変化が見られます。 Jam は JavaScript、API、Markup の略であり、最新のネット アプリケーションを発明するためのかなりの技術であるとは言えません。
WunderGraph クラウドは、「ヘッドレス」API を構築するのに倫理的に大きなものではありませんが、完全に統合されています。 NextJS、Vercel、Netlify、SolidJS、およびその他のフレームワークとプラットフォームを使用します。
ここに、WunderGraph と NextJS を一緒に実行するのに適した定式化の大まかな例を示す便利な本があります:
まず、API の説明:
次に、NextJS アプリケーションからこの API に名前を付けます:
WunderGraph クラウドは、たとえば Vercel との統合を提供するため、NextJS アプリケーションを Vercel に展開して API と同期するのに苦労する必要はありません。
取得した既存のAPIはそのままにしておくとよいので、実際に活用する必要がありますWunderGraph API 内から、仮想グラフ
ステップ 1: 2 つのデータ ソースを説明します。
ステップ 2: 2 つのデータ ソースを介して正しいデータを添付するための GraphQL クエリを説明します:
ステップ 3: この API をデプロイするとすぐに、これを崇拝する名前を付けることができます:
デプロイごとに Postman シーケンスを取得する
このレベルまでは、私たちは現在、WunderGraph と NextJS を組み合わせたり、cURL を利用したりせずに API を実行したりするのが良いと考えていますが、それだけではありません。 デプロイメントごとに Postman シーケンスを生成するので、苦労せずに API を調べて断片化し、郵便屋さん
Insomnia を崇拝する他のツールのサポートにも取り組んでおり、すべての展開の OpenAPI 3.0 仕様を正常にエクスポートします。
ロードマップ / WunderGraph クラウドの今後?
秒まとめ、WunderGraph クラウド