I tried to scale Stellar Standalone to process 4000 tx per second.

I use AWS EC2 m4.large for Core, and Horizon. Also I use Postgres RDS for core and Horrizon, but I have only 560 tx per second. My instance reaches only 10% of CPU load. I had just 180 stable connections on the instance.

Can anyone please advise on best practices and how I can improve/maximize the performance?

  • Your original question asked for contact details on skype etc. You can try speaking directly with other devs at keybase.io/team/stellar.public
    – Synesso
    Commented Mar 28, 2019 at 0:18
  • 1
    Could you state the changes (if any) that you have already made to achieve the 560tps? Also the details of your OS.
    – cesarm
    Commented Mar 28, 2019 at 1:54

1 Answer 1


There are a number of performance improvements you can make over your current setup to improve performance. The top one is to move to a local database that you access over unix sockets rather than an RDS instance. See the stellar-core performance guide for a complete rundown.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.