https://medium.com/@rongfangli1312/data-engineering-a-journey-of-problem-solving-and-growth-3ce8ad0330c5