ブログに戻る

アトラシアン製品をさらに便利にする開発プラットフォーム『Forge』とは?

あなたはアトラシアン製品のアプリを簡単に楽しく開発する方法を望んでいますか?本ブログでは、開発者向けのAtlassianクラウド製品のアプリ開発プラットフォームであるForgeを紹介します。ここでは、Forgeとは何か、どのように機能するか、そしてForgeがアプリを構築するための理想的なプラットフォームである理由の概要を説明します。

 

目次

  1. Forgeとは?

  2. Forgeを使ってできること

 

 

Forgeとは?

Forgeとは、アトラシアンが提供する新しいクラウド開発プラットフォームです。ForgeはAmazon Web Services(AWS)Lambdaを利用するサーバーレスプラットフォーム(FaaS*)であり、開発者はAtlassian製品と統合するクラウドアプリを簡単に構築できます。Forge プラットフォームがセキュリティ、コンピューティング、ストレージを処理している間、数分でアプリを作成できます。

*FaaS…Functions-as-a-Serviceの略称。サーバーレスでアプリ開発ができるプラットフォームを指す。

(参照:Introducing Forge - Work Life by Atlassian

 

Forgeはあらゆる役割を果たす

ほとんどのクラウドプラットフォーム用のアプリを作成する場合、開発者はWebサービスの構築、ホスティング、運用を担当します。これには、クラウドアーキテクチャと管理の専門知識が必要です。新しい開発者プラットフォームでは、Forgeにすべてを任せることで、これらの課題を排除します。 Forgeは、クラウドに関するさまざまな問題を解決するのに役立ちます。

Forgeの魅力はたくさんあります:

  • インフラストラクチャを構築しなくてもアプリが作成できる

  • メンテナンスが簡単

  • 完全な開発ツールキット

  • アプリをすばやく簡単に共有

(参照:About Forge

 

 

Forgeを使ってできること

プラットフォームの力でアプリを簡単に構築できる

Forgeで構築された新しいアプリは、従来のクラウドアプリ開発フレームワークを使用して構築されたものとは根本的に異なります。Forgeを使用すると、アプリはAtlassianのクラウドプラットフォームの境界内で構築と実行されるため、開発者と顧客の両方に新しいメリットがあります。 

 
forge1
 

Forgeを利用してクラウドの顧客を満足させるアプリを作成する3つの方法:

  • 直感的なアプリ開発

  • プラットフォームコンプライアンス

  • スケーリングする機能

 

直感的なアプリ開発

クラウドアプリの構築は複雑なプロセスになる可能性があります。 Forgeを使用すると、開発者は簡単なコマンドラインインターフェイス、完全なドキュメント、アプリサンプルを使用して構築できます。

forge2forge3

Forgeを使用すると、開発者は統合された Atlassian DevOps toolchain を利用して、アプリのテスト、デプロイ、デバッグ、ロギングを高速化できます。

 

プラットフォームコンプライアンス

Forgeを使用すると、開発者は顧客データをAtlassianクラウドでホストし続けることができ、GDPRやその他の規制要件への準拠が容易になります。Atlassianのクラウド外のインフラストラクチャを必要とするアプリ開発者も、作業が削減されるため、メリットがあります。

forge4

 

スケーリングする機能

スケーラブルなクラウドインフラストラクチャの構築は、特殊なスキルセットであり、多くの開発者にとっては新しいスキルです。経験豊富な開発者にとっても、アプリをエンタープライズ規模に対応できるようにすることは複雑な作業です。Forgeアプリは、代わりにAtlassianのクラウド製品と同じインフラストラクチャで実行されます。これらのアプリは、最初からお客様の期待を満たす準備ができています。

forge5

 

 

最後に

アプリを作成したい初心者の方でも、Atlassian Marketplaceで次のアプリを作成しようとしている開発者でも、Forgeを今すぐテストすることができます。

Forgeがあなたの代わりにすべての作業を行っている間、お茶をお楽しみください!