Hacker News new | ask | show | jobs
by igor47 405 days ago
I read a bunch of docs and still didn't understand what this does...
1 comments

So what it does is it lets you write your integration logic (like payments, auth, or KYC) once and reuse it across all your backend services, environments, and providers without duplicating code.

For example instead of putting Braintree or stripe code in every service, you write one chargeCustomer() function in Ductape and call it from anywhere. If you want to switch to another provider, you just change a config file, not your code.