"Domain Graph Service"

  • เฟรมเวิร์กเซิร์ฟเวอร์ GraphQL สำหรับ Spring Boot

→ โมเดลการเขียนโปรแกรมแบบอิง Annotation

→ เขียนด้วย Kotlin แต่ถูกออกแบบมาให้ใช้งานหลักใน Java

→ เชื่อมต่อกับ Spring Security

  • เฟรมเวิร์กทดสอบที่สามารถเขียนการทดสอบคิวรีได้เหมือนกับ unit test

  • เซิร์ฟเวอร์ GraphQL แบบครบถ้วน

→ ปลั๊กอินสร้างโค้ดสำหรับ Gradle ที่สามารถสร้าง type ของ Java/Kotlin จาก GraphQL schema ได้

→ ทำงานร่วมกับ GraphQL Federation ได้ง่าย

→ รองรับ GraphQL Subscription ผ่าน WebSocket และ SSE

→ อัปโหลดไฟล์

→ พัฒนาบนพื้นฐานของ graphql-java

  • ไคลเอนต์ GraphQL สำหรับ Java

  • instrumentation แบบเสียบเพิ่มได้

  • มีการใช้งานภายใน Netflix ในระดับใหญ่ก่อนเปิดเป็นโอเพนซอร์ส = พร้อมใช้งานจริงใน production

→ Netflix เองก็ใช้ซอร์สเดียวกันนี้ และมีการใช้โมดูลเพิ่มเติมที่เกี่ยวข้องกับ distributed tracing/logging/metrics

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น