I am the Co-Founder/CEO of <a href="https://www.tigrisdata.com/" rel="nofollow">https://www.tigrisdata.com/</a> and the author of this post where I discuss the API-driven approach for databases.<p>We, as developers, love APIs because it means we can concentrate on business logic and hand over other services to others. For example, if the app needs payment processing support, why build my own when I can integrate Stripe through its API?<p>We need to bring the same API-driven approach to databases as well. But it is not just a matter of putting an API layer in front of every database we have. We need to consolidate the everyday database operations such as CRUD, Search and Event Streaming down to a single API layer. This can only be achieved through a cohesively built platform.