====== LU02b - Jenkins' architecture ====== Internal reference: learningunits/02-2.md \\ ===== Goals ===== -I can explain the roles and responsibilities of the Jenkins **master (controller)** and **agents**. -I can explain how **build tasks are delegated**, and how communication between master and agents occurs. -I can distinguish between **vertical scaling** and **horizontal scaling**. -I can identify the benefits and trade-offs of each scaling approach for performance, maintenance, and reliability. -I recognize the **importance of test and production environments**. -I understand why Jenkins setups should include separate test and production instances to ensure stability and safe testing of upgrades, plugins, and pipelines. \\ ===== Basics ===== In [[en:modul:m324_aws:topics:03|this article]], you will learn about Jenkins architecture and its parts. Internal reference 02-2.md \\ ===== Exercises ===== Make your own notes while reading the article. ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Daniel Garavaldi