Skip to content
Whitepapers

Design patterns for payments processing: Orchestration vs Choreography

This paper introduces and explores the use of two different design patterns in the context of payments processing: orchestration and choreography. It explains the strengths and disadvantages of each, to help banks understand which is best suited when it comes to developing and managing future-proof, mission critical payment solutions.

This paper highlights:

  • Key requirements for building a successful payments processing solution
  • Details on and an illustration of both the orchestration and choreography patterns
  • Which pattern is best suited for meeting the requirements of payments processing