What exactly is DDR?

A few of my friends have talked aobut it and they say it's exhausting.