業種: ホスピタリティ
クライアントはカリフォルニア州サンマルコスに本社を置き、米国とメキシコの両国で高級リゾートおよびタイムシェア施設の開発および管理を行っています。 彼らはバケーション・オーナーシップ分野で活気に満ち、存在感を拡大しており、高い評価を得ています。 彼らの成功は、イノベーションとホスピタリティへの強い取り組みという強固な基盤の上に築かれています。
ビジネスシナリオ:
インターフェースの異質性
SSIS パッケージと SQL プロシージャには異なるサービスが必要です
SFTP および DB (ODBC/ネイティブ) 接続がポイントツーポイント インターフェイスとして使用されている
システムプロセスにおけるハードカップリング
プロシージャとパッケージはすぐには再利用できず、DB テーブルに直接接続することはできません。
カスタムトリガーはサポートされていません
ユーザーは時間トリガーを使用するか、手動でジョブを実行する必要があります
時間以外のイベントベースのトリガーなし。例: 電子メールトリガー、API 呼び出し
課題:
開発サイクルの短縮、イノベーションの迅速化
導入の失敗、反映、回復時間を削減します。
コミュニケーションとコラボレーションの向上
効率の向上
IT 人員のコスト削減
解決策:
将来の使用のための再利用可能な API、階層配置、および統一されたインターフェイス
開発者向けのドキュメントと簡単なモニタリング
分離型およびモジュール型
API の完全なライフサイクル管理を提供します
柔軟なスケーラビリティ、管理されたアップグレード、および可用性
一元管理、オーケストレーション、スケジューリング、監視
結果:
新しいアップデートの市場への配信が 50% 速くなります
ダウンタイムのリスクが 0.1% に減少
エラーが発生しにくいシステム
サーバーの手数料が大幅に安くなります
効率の向上
利点:
自動化を含む、IT とチーム全体にわたる優れたプロセス
チームの柔軟性と機敏性の向上
より幸せでより積極的なチーム
クロススキルと自己改善
共同作業
運用サポートの向上と修正の迅速化
ソリューションのハイライト:
Azure DevOps を使用することで、私たちはすべての課題を克服しました。 すべてのモジュール/サービスを Azure DevOps パイプライン上に設定し、同じく Azure Resource Manager で CI/CD を使用して作成された Function App にデプロイするようにしました。 すべてのテストは、Azure DevOps テスト プランを使用して自動化されました。
すべての開発者が競合することなく同時に作業できるように、VCS (azure リポジトリ) をセットアップしました。 また、ソース コードはバージョン管理されているため、コード内でエラーが発生した場合でも、簡単に見つけて修正したり、最新バージョンにロールバックしたりできます。 現在、開発者が新しいコードをプッシュするたびに、そのコードは自動的にテストされ、サーバー上にデプロイされ、アプリケーションに反映されます。
クライアントとCelebal Technologiesのコラボレーションは、インターフェースの異質性への対処とデータシステムの最新化が大きな影響を及ぼしていることを実証しています。 標準化されたインターフェイスの実装、データ統合の自動化、およびデータの正確性の維持により、クライアントは効率が 50% 向上し、全体的な運用が大幅に改善されました。