Backend best practices