ビジネス要件(特に非機能要件)を考慮したアーキテクチャ設計を行うことによって、堅牢なシステムとしての屋台骨を実現します。
同じ機能を実現するのでも、その実現形態は多様です。例えば、経費集計をするアプリケーションを実現するのに、ExcelでもWebアプリケーションでも実現可能です。
しかし、アプリケーションを構成するアーキテクチャが異なれば、アプリケーションの運用上大きな差が現れます。Excelで作った場合、少人数では問題がなかったものが、対象部署を広げたことによって非実用的になってしまいます。このような場合では、最初から、スケーラビリティを持ったアーキテクチャによってシステムを構築しておくべきでした。
アーキテクチャは、機能面よりは、非機能面(性能、スケーラビリティ、可用性、拡張性など)に大きく影響します。そのため、アーキテクチャについての十分な知識なくして、システムを構築してしまうと、このような問題が発生してしまうことがあります。
アーキテクチャの流れは、時代とともに変わってきていますが、目指すゴールを明確化することによって、その時点で最適なアーキテクチャをご提案します。
サービス・メニュー
パートナー様向け