Composable Architecture

Introduction

There has been a change in basic assumptions by which the software selections happen in an organization. Though principles, policies, and guidelines dictate the same, in most cases the following factors have a direct bearing in the selection of products, technologies, and development:

  • Existing skills within an organization
  • Availability of the chosen skill in the market
  • Protection of existing investment in infrastructure, IP, human resources
  • How the chosen product/technology deals with the existing IT landscape
  • And of course, other tangible benefits such as TCO, ROI, time to market, etc.

Let us get into the brass tacks of composable architecture. Every architecture is made up of domains and capabilities mapped to the domains. Each capability can be fulfilled by one or more solution components and vice versa.