We're a B2B SaaS company, still fairly small (< $300K ARR). Average customer is around $30K/year.
We need to make an API available to customers, largely for pulling their data every ~10min throughout the day (as opposed to nightly FTP ETL), and probably also for making some calls to us to send data that we use in the product.
What are the pros/cons of using a managed API gateway (AWS API Gateway, WSO2 API Cloud on Heroku, which we use) vs publishing a basic REST API ourselves?
Grateful for any guidance, considerations, or further reading :)