the key difference between NK-DSGE model and Real Business Cycle is that it assumes the price is sticky.
Both models share the same backbone: household utility maximization, firm’s production and firms’ profit maximization, and market clearing.
Unlike Real Business Cycle setting, the price of the goods can’t adjust freely, so it makes it more difficult to clear the market. A typical example is the Calvo Price