Pulumi เป็นเครื่องมือสำหรับจัดการ ingfrastructure resources ต่าง ๆ ในรูปแบบ code (Infrastructure as Code: IaC) ที่ถูกใช้งานกันอย่างแพร่หลาย
แน่นอนว่าถ้า infrastucture resources ทางฝั่ง data ได้ถูกจัดการในรูปแบบ IaC หรือมีโอกาสถูกจัดการในอนาคต การเรียนรู้ Pulumi ของ Data Engineer จะคุ้มค่าแน่นอน!
Pulumi Challenge
ทาง Pulumi มีกิจกรรม Pulumi Challenge: Startup in a box ให้เราได้ฝึกใช้ Pulumi ผ่าน real world use case เพื่อสร้างเว็บไซต์บน Amazon S3 กับ Amazon Cloudfront และ monitor ผ่าน Checkly ซึ่งช่วยให้เราเข้าใจการใช้งานและ features ต่าง ๆ ของ Pulumi ไปในตัว
ตัว challege มี instructions และวิดีโอให้ทำตามแบบ step by step และที่สนุกก็คือเราต้องสร้าง Pulumi Dynamic Providers มาเพื่อ submit รายละเอียดการรับของรางวัลเอง
ทางไป challenge
Example
เว็บไซต์ที่สร้างบน Amazon S3 กับ Amazon Cloudfront
Checkly dashboard สำหรับ monitor เว็บไซต์
Code
*กรณีใช้ region ฝั่ง Asia-Pacific ให้ปรับโค้ดตามนี้
Other
Pulumi Challenge: One Quickstart to Rule them All