Original link: How I write production-ready Spring Boot applications / Wim Deblauwe blog.
Pretty detailed!