สถาปัตยกรรมไมโครเซอร์วิส
ออกแบบและสร้างแอปพลิเคชันในรูปแบบของชุดบริการที่เชื่อมต่อกันอย่างหลวมๆ และปรับใช้ได้อย่างอิสระ เรียนรู้เกี่ยวกับการสื่อสารระหว่างบริการ การจัดการข้อมูล และกลยุทธ์การปรับใช้สำหรับไมโครเซอร์วิส
10 courses
เรียนรู้พื้นฐานของแอพพลิเคชัน Java แบบกระจาย โดยการสร้าง, รักษาความปลอดภัย, และ นำเสนอบริการขนาดเล็กที่ทนทาน ด้วย Spring Boot, Spring Cloud, และ Docker
เรียนรู้การออกแบบและสร้างระบบกระจายขนาดได้โดยการเปลี่ยนแปลงจากโครงสร้างแบบ monolithic ไปสู่สถาปัตยกรรมบริการขนาดเล็กโดยใช้ Spring Boot และ Spring Cloud
เรียนรู้การออกแบบ, พัฒนา, และเชื่อมต่อระบบกระจายความยืดหยุ่น ใช้ Spring Boot และ Spring Cloud ผ่านคำอธิบายที่ชัดเจนและโครงสร้างการฝึกเขียน
เรียนรู้การออกแบบบริการที่สามารถขยายได้และเป็นอิสระ โดยการปรับสถาปัตยกรรมซอฟต์แวร์ให้สอดคล้องกับเป้าหมายธุรกิจ โดยใช้รูปแบบการขับเคลื่อนโดเมนที่พิสูจน์แล้ว
เรียนรู้การออกแบบ, พัฒนา และเชื่อมต่อบริการ Java แบบอิสระ โดยใช้รูปแบบคลาวด์แบบดั้งเดิมและสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์
สร้างระบบกระจายที่ปรับขนาดได้โดยการเปลี่ยนแปลงจากสถาปัตยกรรมแบบ monolithic ไปสู่บริการขนาดเล็กที่ทนทานโดยใช้ส่วนประกอบของ Spring Cloud สมัยใหม่
สร้างและปรับขนาดแอปพลิเคชันการค้าอิเล็กทรอนิกส์แบบกระจายการใช้งานโดยใช้ Node.js และ React ในขณะที่เรียนรู้การใช้งานบริการขนาดเล็ก, Docker และ Kubernetes
เชี่ยวชาญสถาปัตยกรรมของแอปพลิเคชัน Java ที่ปรับขนาดได้ โดยการเรียนรู้ microservices, การผสานรวม NoSQL และเทคนิคการตรวจสอบขั้นสูง
เรียนรู้การออกแบบและนำรูปแบบความสอดคล้องของข้อมูลที่เชื่อถือได้ไปใช้ในสถาปัตยกรรม Microservice โดยเน้นที่ตัวอย่างระบบการสั่งซื้อ
เรียนรู้วิธีติดตาม ตรวจสอบ และแก้ไขข้อบกพร่องของสถาปัตยกรรม microservice ที่ซับซ้อน โดยการนำ distributed tracing มาใช้ด้วย Kotlin, Docker และ OpenTelemetry