Modular Monolith with Rails
🚀 ก่อนจะไป Microservices มายกระดับ Rails ของคุณ ด้วย Modular Monolith ก่อน!
ถ้าคุณเป็นโปรแกรมเมอร์ที่อยากสร้างแอปพลิเคชันแบบ ใหญ่แต่ไม่ยุ่งเหยิง ดูแลง่าย และรองรับการเติบโตของธุรกิจ — คอร์สนี้แหละที่คุณตามหา! 💻✨
สิ่งที่คุณจะได้เรียนรู้ในคอร์สนี้:
🔥 Rails Engines:
- เข้าใจพื้นฐานของ Rails Engines และวิธีใช้มันเพื่อสร้างโมดูลในแอปใหญ่ ๆ
- แยกฟีเจอร์ออกเป็นส่วน ๆ เพื่อให้ง่ายต่อการพัฒนาและบำรุงรักษา
🔥 Intro to Domain-Driven Design (DDD):
- สร้างโครงสร้างแอปที่โฟกัสกับ “ความต้องการทางธุรกิจ”
- จัดการแต่ละส่วนของแอปตามโดเมน (Domain) ที่ชัดเจน
🔥 พัฒนาแบบ Practical:
- สร้างโมดูลจากศูนย์ด้วย Rails Engines
- จัดการการสื่อสารระหว่างโมดูล
- ทำให้โมดูลแต่ละตัวแยกกันได้ แต่ยังทำงานร่วมกันได้ดี
🔥 ออกแบบแอปที่พร้อมใช้งานจริง:
- สร้างแอปที่มีโครงสร้างชัดเจน ดูแลง่าย
- ตอบโจทย์ทั้งในมุมมองของ Developer และ Business
ไฮไลต์ในคอร์ส:
✅ สอนแบบ Interactive: ได้ลองทำจริงทุกขั้นตอน
✅ เน้นการเชื่อมโยงโค้ดกับ Business Needs
✅ ตัวอย่างจากสถานการณ์จริง เช่น การสร้างระบบ E-Commerce, Blog, หรือ Payment Module
✅ แนะนำ Best Practices และหลีกเลี่ยง Pitfalls ของ Modular Monolith
🎯 เหมาะสำหรับ:
- นักพัฒนาที่มีพื้นฐาน Rails และอยากยกระดับการออกแบบระบบ
- ทีม Dev ที่อยากสร้างแอปขนาดใหญ่แบบไม่ปวดหัว
- คนที่สนใจ Domain-Driven Design
📅 เมื่อไหร่:
30 สิงหาคม 2568, 9:30 - 17:00
📍 ที่ไหน:
Tipco All Nighter 2
💻 สิ่งที่ต้องเตรียมมา:
โน้ตบุ๊ก + พร้อมลุยกับ Rails
"Modular Monolith with Rails" จะช่วยให้คุณสร้างแอปใหญ่ ที่ใคร ๆ ก็อยากดูแล! 🌟
Class นี้สำหรับผู้ที่ใช้ Rails มาระดับนึงแล้วเท่านั้นนะครับ ไม่รับมือใหม่ ขอรับ 20 คนเท่านั้นครับ
ใครพร้อมก็ reply ลงชื่อได้เลยครับ ใส่ 1/20 2/20 ... ได้เลยครับ
ใครลงชื่อแล้วมาไม่ได้ ให้สั่ง Grab เลี้ยงขนมคนมาเรียน + คนสอนนะครับ
ทีมสอนสุด Geek - พี่แมค พี่ Mixth พี่ต๋อง