Technical requirements
In previous chapters, we primarily covered aspects related to Apache Airflow, but we didn’t cover any basics or specific use cases. Starting in this chapter and going forward, we will assume that you have an Airflow environment set up on your local machine and understand how to access it.
Installing Airflow locally requires a few different technologies and prerequisites. Specifically, we recommend installing a recent version of Python, as older versions don’t have long-term support. In addition, the minimum memory required to run Airflow is 4GB, although this requirement depends on how large the deployment grows and the complexity of the DAGs.
A command-line interface (CLI) is a text-based user interface, used to interact with software and operating systems. Through a CLI, users input text commands to perform specific tasks or operations, directly communicating with a system. This interface allows efficient execution of commands, automation...