6 Concepts Every Backend Engineer Should Know