Tech stack recommendations: language, framework, database and infra choices by use case and team size.