Architecting Cloud Computing Solutions
上QQ阅读APP看书,第一时间看更新

Application dependencies

Application dependencies increase the difficulty associated with putting an application on the cloud. They can dictate application migration order or even determine migration feasibility. Critical application dependencies could include the following:

  • Shared communication channel
  • Shared architecture
  • Identity and access management
  • Shared data

The solution architect must explore and gain a consensus on the most appropriate resolution options, which may include the following:

  • Creating and deploying a shared service layer
  • Replicating the service in the cloud environment
  • Replacing legacy services with an available cloud services.