Recommendation System Software Development Software Architecture Scalable microservice powered by ML for intelligent personalized recommendations