Chainlink is solving one of the big problems for smart contracts - how to acquire information from the physical world and that information to be fed to the code and algorhytms.
Chainlink is an oracle - colleting and fetching the data in a way that smart contracts can understand.
(That is a very simplified explanation.)
It is a layer 2 solution.
The surge is not connected with DeFi.