https://orlandolorenzodeveloper.medium.com/adding-business-logic-to-your-spring-boot-application-a-guide-for-beginners-3caad9baea50