Skip to content

Integration architecture

Integration architecture is how separate systems exchange data and trigger work in each other. Most enterprises run hundreds of applications; integration decides whether they cooperate cleanly or form a tangle of point-to-point connections nobody dares change.

How should these systems talk to each other, synchronously or asynchronously, directly or through an intermediary?

  • Point-to-point vs hub-and-spoke
  • API gateways and management
  • Event streaming platforms
  • Integration platform as a service (iPaaS)
  • Enterprise integration patterns

Written and edited by Abhinav Taduka, enterprise software architect.