self-learn-ml-system-design