If you're a Blockchain developer looking for a way to leverage the DeFi ecosystem and build upon existing protocols you should definitely check out the Money Legos project by the StudyDefi team.
The Money Legos project consolidates Smart Contracts, ABIs and SDKs / APIs from various DeFi projects such as Compound, Aave or Maker into one re-usable dependency you can add to your dApp project.
Even if you're not yet planning to integrate DeFi functionality into one of your dApps you should definitely look into their documentation which will walk you through the inner-workings of concepts such as Flash Loans.
- StudyDefi