Backend Engineering in 2026: Architecture, APIs, Databases, Security, Scalability & Best Practices