今年で4歳になるポートランドのスタートアップStackeryは、AWS上のサーバーレスのリソースをデベロッパーがもっと容易にデリバリーできるようにしてくれる。今日同社は、そのプラットホームにいくつかの機能強化を行なった。
サーバーレスのアプリケーションでは、開発チームが一連のトリガーイベントを定義し、そしてAWSのようなインフラストラクチャのベンダーがイベントの実行に必要なだけの無駄のないリソースを提供する。そこでデベロッパーは、アプリケーションを動かすために必要な適正量のリソースのプロビジョニングについて、悩む必要がなくなる。
StackeryのCEO Tim Zonca氏はこう述べる: 「StackeryはAWSのためのセキュアなサーバーレスプラットホームだ。チームがラップトップ上のコーディングから本番のプロダクションへ移行していくとき必要になる、設計と開発のためのツールをわれわれが提供し、彼らが無事にモダンなアプリケーションをデリバリーできるようにする」。
同社がデベロッパーに提供するものを一般化して言うと、それは仮想ホワイトボードだ。その上でデベロッパーはきわめてビジュアルにサーバーレスのアプリケーションを構築でき、そのAWS上での試験とデプロイもできる。Zonca氏によると、今日発表するアップデートは、そのプラットホームにセキュリティとガバナンスを導入するもので、さらにまた、gitを利用するモダンなアプリケーションデリバリーシステムにより、継続的デリバリーのためのツールをフルセットで提供する。
「サーバーレスを作っていくときにデベロッパーが遭遇する、さまざまな落とし穴を埋めることが、うちの仕事だ。そのためにわれわれは一連のベストプラクティスを開発して、アプリケーションの安全なデリバリーを確保する。弊社のプロダクトにはそのための工程が刻印されているので、チームはサーバーレスの世界で、ベストプラクティスについて自分で悩まなくてよい」、とZonca氏は説明する。
同社は顧客がアプリケーションをBitbucket、GitLab、GitHubなどを使ってgitのリポジトリーへ入れていくとき、既知の脆弱性に照らしてコードをレビューする。「弊社には、サーバーレスのファンクションのコードを、既知の脆弱性に対して監査する能力があり、それには、そこらで誰もが使っているような一般的なツールだけを使っている」、とZonca氏は言う。
同社はまた、コードの試験も支援する。サーバーレスのインフラストラクチャは短命なので、コードの試験は難しい。「一時的で短命な試験環境を自動的に動かせるようにして、それを彼らのシステム試験や統合化の試験、ユニット試験などに利用していく。また、人間が実際にログインしてユーザビリティテスト行うときのプルリクエストに結びついた試験環境も提供している」、とZonca氏は自負する。
アプリケーションがすべての試験に合格して、ステージングやプロダクションの環境へデプロイされる用意ができたら、Stackeryはその変更の集まりを自動的に有効にする。すると企業は、最終レビューをしてからデプロイするか、またはチームがセットアップしたすべての不測事態を切り抜けられたら自動的にデプロイさせるか、どちらかを選ぶ。
Stackeryは、2016年に創業された。Crunchbaseのデータによると、これまでに740万ドルを調達している。