機会
企業が移転する理由は数多くありますが、多くの場合、物理的な容量を超えて成長した結果として前向きな移転となります。弊社のクライアントがモハリの新しいオフィスに移転した際、より多くの(そして専門的に設計された)内部スペースを獲得いたしました。
しかし、建物内の各テナントには限られた数の駐車スペースが割り当てられていました。外部スペースが実質的に縮小されたため、車で通勤する従業員は、限られた指定駐車スペースを巡って争うことになりました。これらの利用可能なスペースを公平かつより民主的に割り当てる方法が必要でした。しかも迅速に!
解決策
同社は、車のデカールから指定日、さらには割り当てスペースまで、あらゆる解決策をブレインストーミングしていました。SourceFuseが提案した解決策は、一連のQRコードを使用して空いている駐車スペースを追跡するモバイルアプリケーションで、ドライバーと駐車場係員の両方が使用するものでした。わずか数日でリリースする必要があったため、マルチテナント駐車場モバイルアプリケーションが作成されました。
サーバーレスLambda DynamoDBフレームワークを使用して、SourceFuseは「Parking App」を2つのインターフェースで設計いたしました。1つは警備員または駐車場係員用、もう1つは車を駐車する必要がある従業員用です。毎日、アプリケーションは従業員のスマートフォンに新しいQRコードを生成し、誰かがスクリーンショットを撮って前日のコードを再利用することを防ぎます。
警備員のインターフェースには、QRコードをスキャンして検証し、利用可能な駐車スペースと占有されている駐車スペースの正確な在庫を提供するカメラスキャナーが内蔵されています。
このアプリケーションの主な利便性の1つは、駐車場が満車になった際と利用可能な駐車スペース数について、従業員と係員の両方にプッシュ通知で通知されることです。
アプリケーションはAWSサーバーレスフレームワークを使用してデプロイされ、AWS API Gatewayのデプロイとセットアップ、およびAWS Lambda関数の実行に使用されました。AWS Cognito は、モバイルアプリケーションへのアクセス制御を提供するために独立してセットアップされました。
結果
- 低コスト:AWSの従量課金制価格モデルを活用し、AWS DynamoDBがサーバーレスであるため、同社は未使用容量に対して支払う必要がありません。つまり、Lambdaは朝と夕方の短時間のみ実行され、一日中実行する必要がありません。
- 追跡の容易さ:QRコードを使用することで、利用可能な駐車スペース数の確認が簡単になります。各テナントの最大スペース数はAWS DynamoDBデータベースに保存され、QRがスキャンされるたびに自動的にクエリされます。
- アクセス制御:駐車エリアへの認証されたアクセスを確保するため、会社のメールドメインを持つユーザーのみが登録できます。セキュリティを最大化するため、アプリケーションはAWS Cognitoを介した多要素認証も使用しています。
- 公平な駐車:駐車アプリ作成の主な動機は、「先着順」ベースでの公平な駐車を可能にすることでした。駐車エリア全体が複数の企業によって使用されているため、新しいアプリは各企業プロファイルに割り当てられた駐車スペース数を配分できます。