Service classes are one of the most representative anti-patterns in Rails.

That is because they deviate from Rails' MVC principles.

You have probably heard of the Single Responsibility Principle.

In MVC, each component has its own role:

Model: storing, managing, processing, and relating data