Educative: Interactive Courses for Software Developers.
I have personal reservations to the statement that “adding business logic to the database” is a bad idea. Asides the issue of data migration, which holds true for other scenarios outside business logic. If the goal is to apply effective design principles for a database that is part of a cluster and has replication capabilities and logic can be moved to the database, which is closet to the data being dealt with - what are other reasons for it being considered bad practise?