開発要件と特長
メール&Excelベースの業務フローをサーバーレスで実現
メール&Excel/PDFベースの経費申請をWebアプリ化。
処理を月初に行い、それ以外はあまり使われてないため、サーバーを常時稼働するほどでもないことから、関数に対するリクエストの数とコードの実行時間に基づいて課金されるAWS Lambdaを利用し、サーバーレスでシステム構成。
このケースのように待機時間が長いシステムやアクセス・負荷が増減するシステムではコストダウンが期待できます。
お客様の声
低コストでシステム導入・運用費も軽減
経費申請(欠勤・有給休暇申請/遅延証明/通勤手当/振替休日などの個別申請)はメールの申請だと社員ごとに添付資料をまとめる必要があり、また、入力不備や添付漏れなどの確認に工数が多くかかっていました。さらに、勤務体系が異なることが多く、個別に照らし合わせながらチェックするという作業にも時間がかかっていました。
その工数が削減され、社員からも使い勝手がよいと評判がいいので、大変助かっています。
月初にアクセスが集中するという話から、従量課金で低費用で運用できるようにシステム構築をしていただきました。
仕様
作業範囲 | 設計、開発~保守・運用 |
---|---|
対応環境 | 確認済みブラウザ:Chrome/IE/Edge |
開発環境 | フロントエンド:JavaScript(Vue.js) バックエンド:JavaScript(AppSync) |
AWSサービス | Amazon Cognito、AWS AppSync、AWS Lambda、Amazon CloudFront、S3、Amazon DynamoDB、Amazon Simple Email Service |
システム導入のメリット
工数を割いていたチェックがWebアプリ導入で大きく軽減されました。
工数を割いていたチェックがWebアプリ導入で大きく軽減されました。
開発のポイント
AWSサービスのみを使用したサーバーレス
ソースコード、リソース情報ともにGitHub上で管理されており、それをAWS Amplifyを使用してデプロイしているためCD(Continuous Delivery)も容易に行えます。
一から環境を作り直す際、開発環境、本番環境などもGitHubのソースコードを元に環境を構築、デプロイできるという手軽さがあり、開発言語は、フロントエンド / バックエンドともにJavascriptのみで構築したため、学習コストが低いという利点があります。
学習コストの低さ / デプロイのしやすさ / 再デプロイのしやすさ(障害時など) から保守性が高く機能追加を容易に行えるアプリケーションです。
開発の流れ
アプリ開発もインフラ構築もワンストップで解決!
クロスパワーのクラウドサービスは、アプリケーション開発とクラウド・インフラ基盤構築を一つのチームとして体制化。
各種ミドルウエアの構築、サーバー構築だけではなく、それに付随するアプリケーション開発もワンストップで提供します。
分業をしないので、意思疎通・情報伝達が速やかに行え、仕様への反映を効率的に行うことが可能です。
クロスパワーのクラウドサービスは、アプリケーション開発とクラウド・インフラ基盤構築を一つのチームとして体制化。
各種ミドルウエアの構築、サーバー構築だけではなく、それに付随するアプリケーション開発もワンストップで提供します。
分業をしないので、意思疎通・情報伝達が速やかに行え、仕様への反映を効率的に行うことが可能です。