Scalability planning and limitations

The ability to scale is dependent on all of the components involved. Any component that is not scalable, may be perceived as a problem in another component. For example, if the network is slow, access to the database is affected, which affects the components of Payment Feature Services. Some configurations that can help with scaling are:
  • Network infrastructure - use a dedicated network.
  • Database - run the database on a separate machine or a multiple CPU machine.
  • Messaging - run the messaging on a separate machine or a multiple CPU machine.
  • File system - use a RAID system.
  • Hosting machine for the Payment Feature Services component - run the Payment Feature Services component on multiple machines or on a multiple CPU machine.