Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
As you advance in your career, you'll quickly fall into the "sequential tasks" trap. "I need to do these ten things when a user signs up. . . . but I have no idea where to place this logic. " Many times, we give up and simply throw it in the controller. But is that the best place? Might there be a better way (when appropriate) to structure our applications? Sure! Let me show you.