2017-08-01 12 views
2

ファイヤーベースクラウド機能を使用したマイクロサービスアーキテクチャの実装の範囲はどのくらいですか?それを行うには正しい方法ですか、それとも後ろにいくのですか?私たちが見たように、ファイアベースはサーバーの少ないアプリケーションのバックエンドとして構築されていますが、複数のトリガーとHTTPSのサポートにより、マイクロサービスに戻そうとするべきです。私は複数のURLを持つfirebaseクラウド機能で複数のサービスを実装しましたが、平均応答時間は500msで平均的でした。ファイヤーベースクラウド機能によるマイクロサービスアーキテクチャの使用

答えて

0

これは非常に挑戦的な質問です。それは逆戻りするものではありません。クラウドファンクションは、他のテクノロジとともにマイクロサービス戦略を実装するために使用できるツールと考えることができます。たとえば、FirebaseデータベースやFirebaseの他の機能を活用する場合、Firebase用のCloud Functionsを使用することは理にかなっています。

Firebase用のクラウド機能を使用せず、KubernetesやApp Engineなどの別の技術を選択したいとします。まず、Firebase SDKをそのスタックに追加し、Firebaseプロジェクトにアクセスできることを確認する必要があります。 Firebaseのクラウド機能で無料でアクセスできます。次に、Cloud機能で実装するのと同じコードを記述します。最後に、これらのテクノロジを展開するための追加手順があります。 Firebaseのクラウド機能を活用することで、より迅速で生産性が向上します。

時間が経つにつれて、追加のテクノロジを使用すると明らかになります。私は最近、コンテナエンジンからクラウド機能を選択するときのブログ記事を書いた。このトピックは、あなたのニーズ、機能、および使用しているテクノロジに本当に基づいているため、主観的になる可能性があります。

Cloud Functions vs Container Engine

関連する問題