องค์กรต่างๆ เลือกที่จะสร้าง API ด้วย GraphQL เนื่องจากช่วยให้พัฒนาแอปพลิเคชันได้เร็วขึ้น ด้วยการให้นักพัฒนาฟรอนต์เอนด์สามารถสืบค้นฐานข้อมูล ไมโครเซอร์วิส และ API ต่างๆ ได้ด้วยตำแหน่งข้อมูล GraphQL เดียว
AWS AppSync เป็นบริการที่มีการจัดการเต็มรูปแบบที่ช่วยให้พัฒนา GraphQL API ได้ง่ายโดยจัดการโอนภาระการเชื่อมต่ออย่างปลอดภัยไปยังแหล่งข้อมูลต่างๆ เช่น AWS DynamoDB, Lambda และอีกมากมาย การเพิ่มแคชเพื่อปรับปรุงประสิทธิภาพ การสมัครใช้บริการเพื่อรองรับการอัปเดตตามเวลาจริง และที่เก็บข้อมูลฝั่งไคลเอนต์ที่คอยซิงค์ไคลเอนต์ออฟไลน์ ล้วนทำได้ง่ายนิดเดียว เมื่อติดตั้งใช้จริงแล้ว AWS AppSync จะปรับขนาดกลไกการดำเนินการ GraphQL API ของคุณขึ้นลงโดยอัตโนมัติเพื่อให้ตรงตามปริมาณคำขอ API
ประโยชน์
การเข้าถึงข้อมูลที่ง่ายและปลอดภัย
ขับเคลื่อนแอปพลิเคชันของคุณด้วยข้อมูลที่ถูกต้อง จากแหล่งข้อมูลหนึ่งรายการขึ้นไปด้วยคำขอเครือข่ายเดียวโดยใช้ GraphQL AWS AppSync ทำให้สามารถรักษาความปลอดภัยข้อมูลแอปของคุณได้อย่างง่ายดาย โดยใช้โหมดการยืนยันตัวตนที่ทำงานพร้อมกันหลายโหมด และทำให้สามารถกำหนดการรักษาความปลอดภัย การแคช และการควบคุมการเข้าถึงโดยละเอียดที่ระดับข้อกำหนดข้อมูลโดยตรงจากสกีมา GraphQL ของคุณ
ความสามารถตามเวลาจริงและแบบออฟไลน์ในตัว
การสมัครใช้บริการ GraphQL ที่มีการจัดการช่วยให้ AWS AppSync สามารถส่งการอัปเดตข้อมูลตามเวลาจริงผ่าน Websocket ไปยังลูกค้าหลายล้านรายได้ สำหรับแอปพลิเคชันบนมือถือและบนเว็บ AppSync ยังช่วยให้สามารถเข้าถึงข้อมูลในเครื่องได้ในขณะที่อุปกรณ์ทำงานออฟไลน์ และการซิงโครไนซ์ข้อมูลที่มีการแก้ปัญหาข้อมูลขัดแย้งกันที่กำหนดเองได้ เมื่ออุปกรณ์กลับมาออนไลน์อีกครั้ง
ไม่มีเซิร์ฟเวอร์ที่ต้องจัดการ
AWS AppSync นำเสนอการตั้งค่า ดูแลระบบ และบำรุงรักษา GraphQL API ที่มีการจัดการเต็มรูปแบบ ด้วยโครงสร้างพื้นฐานในตัวแบบไร้เซิร์ฟเวอร์ที่มีความพร้อมใช้งานสูง สร้าง GraphQL API ในไม่กี่วินาทีผ่าน AWS CLI, Console, Amplify CLI หรือ CloudFormation พร้อมตรวจสอบและรับข้อมูลเชิงลึกได้อย่างง่ายดายผ่าน CloudWatch และ X-Ray เพื่อการทำงานแบบไร้ที่ติ
วิธีการทำงาน
GraphQL API ที่สร้างขึ้นด้วย AWS AppSync ช่วยให้นักพัฒนาส่วนหน้าสามารถสืบค้นข้อมูลได้ในหลายฐานข้อมูล ไมโครเซอร์วิส และ API จากตำแหน่งข้อมูล GraphQL จุดเดียว

กรณีใช้งาน
-
การทำงานร่วมกันแบบเรียลไทม์
-
แอปพลิเคชันการแชทแบบเรียลไทม์
-
แดชบอร์ด IoT แบบเรียลไทม์
-
การเข้าถึงไมโครเซอร์วิสรวม
-
การเข้าถึงข้อมูลรวม
-
การซิงค์แอปพลิเคชันออฟไลน์
-
การทำงานร่วมกันแบบเรียลไทม์
-
การทำงานร่วมกันแบบเรียลไทม์
เผยแพร่ข้อมูลจากแบ็คเอนด์ไปยังไคลเอนต์ที่เชื่อมต่อทั้งหมด (แบบหนึ่งต่อหลาย) หรือระหว่างไคลเอนต์ด้วยกันเอง (แบบหลายต่อหลาย) เช่น ในสถานการณ์หน้าจอที่สองที่คุณเผยแพร่ข้อมูลเดียวกันไปยังไคลเอนต์ทั้งหมด ซึ่งสามารถตอบกลับได้หลังจากนั้น
แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน
-
แอปพลิเคชันการแชทแบบเรียลไทม์
-
แอปพลิเคชันการแชทแบบเรียลไทม์
สร้างแอปพลิเคชันบนมือถือหรือบนเว็บที่รองรับห้องแชทส่วนตัวหลายห้อง ให้สิทธิ์เข้าถึงประวัติการสนทนา และจัดคิวข้อความส่งออก แม้ว่าอุปกรณ์นั้นจะออฟไลน์อยู่ก็ตาม
แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน
-
แดชบอร์ด IoT แบบเรียลไทม์
-
แดชบอร์ด IoT แบบเรียลไทม์
เข้าถึงข้อมูลอุปกรณ์ IoT ที่ส่งไปยัง AWS IoT เพื่อสร้างแดชบอร์ดตามเวลาจริงในแอปพลิเคชันบนมือถือหรือบนเว็บที่แสดงภาพการวัดและส่งข้อมูลทางไกลจากอุปกรณ์ IoT ที่เชื่อมต่อ เช่น รถยนต์แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน
-
การเข้าถึงไมโครเซอร์วิสรวม
-
การเข้าถึงไมโครเซอร์วิสรวม
เข้าถึงและรวมข้อมูลจากไมโครเซอร์วิสหลายตัวที่ทำงานในคอนเทนเนอร์ใน VPC โดยอยู่หลังตำแหน่งข้อมูล REST API ตำแหน่งข้อมูล GraphQL API และอื่นๆ ในอินเทอร์เฟซเดียว
แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งานตัวอย่างโค้ด: สายการบิน อีคอมเมิร์ซ -
การเข้าถึงข้อมูลรวม
-
การเข้าถึงข้อมูลรวม
ดึงข้อมูลหรือปรับเปลี่ยนข้อมูลจากหลายแหล่งข้อมูล (SQL, NoSQL, ข้อมูลการค้นหา, ตำแหน่งข้อมูล REST และแบ็คเอนด์แบบไร้เซิร์ฟเวอร์) ด้วยการเรียกใช้เพียงครั้งเดียว สืบค้นและสร้างความเชื่อมโยงระหว่างแหล่งข้อมูลต่างๆ โดยใช้การเชื่อมต่อ GraphQLแหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน
-
การซิงค์แอปพลิเคชันออฟไลน์
-
การซิงค์แอปพลิเคชันออฟไลน์
ซิงโครไนซ์ข้อมูลโดยอัตโนมัติระหว่างแอปพลิเคชันบนมือถือ/เว็บกับระบบคลาวด์ด้วย AWS AppSync และ Amplify DataStore ซึ่งเป็นกลไกการเก็บข้อมูลถาวรบนอุปกรณ์ที่มีการสนับสนุนในตัวสำหรับการจัดการเวอร์ชันข้อมูลและการตรวจหาและแก้ปัญหาข้อมูลขัดแย้งกัน
แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน
ลูกค้าที่ใช้ AWS AppSync
การอัปเดตผลกีฬาแบบเรียลไทม์

มาเรียนรู้กันว่า Sky Italia ใช้ AWS AppSync เพื่อส่งการอัปเดตผลกีฬาแบบเรียลไทม์และเอาใจบรรดาแฟนกีฬาได้อย่างไร
เร่งการเปลี่ยนแปลงไปสู่ระบบดิจิทัล

อ่านกรณีศึกษาเกี่ยวกับวิธีที่ BMW ใช้ในการเพิ่มความเร็วให้กับการทำงานของนักพัฒนาโดยใช้ AWS AppSync เพื่อสร้าง API ที่ใช้งานได้ครอบคลุมและสามารถปรับขนาดได้
การติดตามตำแหน่งที่ตั้งแบบสด

อ่านเรื่องราวว่า HyperTrack นำ AWS ไปใช้ในการประมวลผลข้อมูลแบบเรียลไทม์สำหรับการติดตามตำแหน่งตามเวลาจริงตามขนาดที่ต้องการได้อย่างไร
บริการการสตรีม

อ่านวิธีที่บริการการสตรีม Peacock เปิดตัวบริการการสตรีมใหม่ใน 12 เดือนและรวม AWS Appsync ไว้ด้วย
เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติต่างๆ ของ AWS AppSync