หนึ่งแกนหลักระบบเหตุการณ์ ไม่มีผู้ให้บริการแบบฮาร์ดโค้ด
เชื่อมโยงทุกแหล่งเหตุการณ์ ผลลัพธ์ทางธุรกิจทุกรูปแบบ บนแพลตฟอร์มเดียว รายละเอียดด้านล่างนี้แสดงข้อมูลสแต็กระบบ multi-tenant บน Kubernetes แท้ ๆ ที่อยู่ภายใต้การปกป้องและขับเคลื่อนเทมเพลตโซลูชันทุกชิ้นงาน
ตัวเชื่อมต่อ (Connectors)
- การเรียกใช้งาน HTTP แบบไม่เก็บสถานะ (Stateless)
- ทำงานเบาและไม่มีปัญหาความล่าช้าจากการเริ่มระบบ (Zero cold start)
- รองรับ REST / GraphQL / Webhooks
เอเจนต์ (Agents)
- ทำงานบน Pods K8s ที่แยกจากกัน
- ทำงานในระยะยาวและเก็บสถานะได้ (Stateful)
- รองรับ AI / LLM / ระบบส่งข้อความ
สแต็กเทคโนโลยีของแพลตฟอร์มแบบครบวงจร
ระบบ 8 เลเยอร์ ภายใต้ข้อตกลงมาตรฐานการทำงานร่วมกันอย่างเป็นสากล แต่ละเลเยอร์สามารถดำเนินการติดตั้งและตรวจสอบสถานะแยกกันได้อย่างชัดเจน โดยข้อมูลทุกเคสจะถูกวิ่งไหลผ่านแกนหลัก CloudEvents เสมอ
เป็นระบบแผนผังลากวางสวยงามสำหรับผู้จัดการทั่วไป และเป็นโค้ดใช้งานสำหรับโปรแกรมเมอร์
ส่วนตรวจตราสิทธิ์, การจำกัดขอบเขตข้อมูลรายองค์กร และจัดแจงโครงสร้าง API ปลายทางทั้งหมด
วิเคราะห์เหตุการณ์ที่เกิดขึ้นเปรียบเทียบกับเงื่อนไขที่กำหนดเพื่อสั่งให้แผนผังงานเริ่มขยับประมวลผล
ข้อตกลงและโครงสร้างสัญญาณเดียวที่ระบบเชื่อมโยงนำมาใช้สื่อสารกัน ได้รับการทำไฮไลต์เนื่องจากข้อมูลทั้งหมดไหลผ่านที่นี่
ตัวเชื่อมต่อจะยิงข้อมูลเรียกคำสั่ง API ส่วนเอเจนต์ทำงานคิดวิเคราะห์ในสภาพแวดล้อม pod แยกเฉพาะตัว ทำงานอยู่ภายใต้มาตรฐานแพ็กเกจเดียวร่วมกัน
บรรจุข้อมูลจัดทำเป็นอิมเมจคอนเทนเนอร์และสั่งรันระบบขึ้นสู่ namespaces ที่แบ่งพาร์ทิชันปลอดภัยในแต่ละเจ้าของสิทธิ์
บันทึกสถานะงานทั่วไป, เก็บ log ความเคลื่อนไหวระบบแบบจัดลำดับเวลา, ทำแคชข้อมูล และดูแลส่วนเปรียบเทียบข้อมูลจำ
คลัสเตอร์เซิร์ฟเวอร์แบบ multi-tenant พร้อมระบบควบคุมความปลอดภัยในการรับส่งข้อมูลและมีหน้าปัดตรวจสอบระบบที่ครบถ้วน
เทคโนโลยีเบื้องหลังจะช่วยอะไรคุณได้บ้าง
ช่องทางส่งเหตุการณ์ CloudEvents Gateway
ทุกแหล่งป้อนข้อมูลเข้ามา — เว็บฮุก, ตารางงาน, ประวัติฐานข้อมูล, ข้อความ หรือ API — จะถูกแปลงเป็น CloudEvents 1.0 วิ่งบน Kafka แกนกลาง ช่วยให้เทมเพลตต่าง ๆ จัดการระบบได้โดยไม่ต้องเหนื่อยเขียนโค้ดประสานเฉพาะจุด
TypeScript Agent SDK & CLI
พัฒนาและส่งเอเจนต์ของคุณด้วย TypeScript สั่งจำลองสร้างโปรเจกต์ด้วยคำสั่ง init, ทดสอบการประมวลผลงานในเครื่องตนเอง และใช้อัปโหลดขึ้นสู่คลาวด์ด้วยคำสั่ง push ผ่านระบบ HTTP ธรรมดา ไม่ต้องติดตั้ง Docker ในคอมพิวเตอร์ของคุณ
เครื่องมือสร้างเวิร์กโฟลว์แบบไดอะแกรม
หน้ากระดาษสร้างชิ้นงานแบบลากวางขับเคลื่อนด้วยเอนจินของ Prefect — รองรับโหนดคำสั่งงาน 42 ประเภท (โหนดสลับทิศทาง, โหนดคัดกรอง, วนลูป, ส่งคำสั่ง HTTP, การดำเนินการตัวเชื่อมต่อ, รันงานเอเจนต์ หรือโหนดที่ต้องผ่านพนักงานอนุมัติ) พร้อมบันทึกประวัติการเรียกใช้งาน
ตัวเชื่อมต่อระบบสกีมากลาง
การเชื่อมต่อระบบจัดการได้ผ่านระดับของข้อมูล ไม่ต้องเขียนโค้ดโปรแกรมขึ้นใหม่ ตัวเชื่อมต่อแต่ละชิ้นถูกจัดเก็บเป็นแพ็กเกจเวอร์ชันเฉพาะที่เช็กเงื่อนไขความถูกต้องกับสกีมาหลักระบบแล้ว แค็ตตาล็อกจึงขยายตัวเชื่อมต่อใหม่ ๆ ได้โดยไม่ต้องแตะโค้ดเครื่องยนต์หลัก
ทำงานรวดเร็วเรียลไทม์ & ตรวจสอบได้ง่าย
การรับส่งข้อมูลและการอัปเดตแบบเรียลไทม์ผ่านช่องทาง WebSocket พร้อมกลไกช่วยดึงการเชื่อมต่อกลับมาหากเกิดเหตุหลุด ปล่อยสัญญาณตรวจสอบผ่าน OpenTelemetry, Prometheus มอนิเตอร์หน้าเว็บ Grafana และมีหน้ารายงานสถานะสาธารณะ
ความปลอดภัยระบบผู้ใช้ multi-tenant
การควบคุมการเข้าใช้ (JWT + RBAC สิทธิ์เข้าถึง 4 บทบาทหลัก), การแยก Kubernetes namespaces ของผู้ใช้ในแต่ละองค์กร, การคัดกรองการเรียกคำสั่งคิวรีจำกัดเฉพาะเจ้าของสิทธิ์, เข้ารหัสด้วยมาตรฐาน TLS 1.3 และการดูแลซ่อนข้อมูลสำคัญส่วนบุคคล PII
สร้างขึ้นโดยผสานเทคโนโลยีอันล้ำสมัยและระบบ opensource มาตรฐานสูง
เหตุผลหลักที่ทำให้การออกแบบสถาปัตยกรรมเช่นนี้เหนือกว่าแบรนด์ทั่วไป
ไม่ขึ้นตรงกับผู้ให้บริการค่ายใดค่ายหนึ่งตั้งแต่แรก
จะไม่มีการระบุตรรกะเฉพาะตัวของผู้ให้บริการรายใดฝังตัวไว้ในระบบเอนจินหลักอย่างฮาร์ดโค้ดเด็ดขาด ตัวระบบสามารถรองรับการรับส่งข้อความ WhatsApp, จัดการยอดเงินกับ Stripe หรือเชื่อมประวัติกับ Salesforce ผ่านสัญญาข้อกำหนดข้อมูลร่วมกัน ตัวเชื่อมต่อชิ้นหนึ่งจะถือว่าสร้างเสร็จเรียบร้อยต้องมีแพ็กเกจผู้ให้บริการ แพ็กเกจเชื่อมต่อ คู่มือประกอบครบ 7 ตัว และสคริปต์ตรวจความถูกต้องผ่านเกณฑ์ทดสอบ
การดำเนินการตอบสนองเมื่อมีเหตุการณ์จริง (Event-driven)
ซึ่งแตกต่างไปจากระบบอื่น ๆ ที่มักจะใช้วิธีวนรอบยิงคำถาม (polling) เพื่อดึงข้อมูลมาเช็กเงื่อนไขอยู่เป็นช่วง ๆ ซึ่งทำให้เกิดความล่าช้าและสิ้นเปลืองทรัพยากร ระบบ Zervanor ทำงานตามสัญญาณเหตุการณ์ขาเข้าเป็นหลัก ตัวเวิร์กโฟลว์หรือเอเจนต์จะลืมตาขึ้นมาประมวลผลงานก็ต่อเมื่อระบบคัดกรองทิศทางส่งผ่านสัญญาณเหตุการณ์ที่พวกมันไปกดลงทะเบียนติดตามไว้ เช่น stripe.payment.succeeded หรือ github.issue.opened
รันไทม์ระบบ Kubernetes-native
Zervanor ไม่เพียงแค่ทำหน้าที่ส่งเสียงสั่งยิง API ปลายทางให้คุณเท่านั้น แต่มันเปิดบริการโฮสติ้งช่วยประมวลผลงานของเอเจนต์ให้คุณด้วย เอเจนต์แต่ละบัญชีจะถูกห่อหุ้มในรูปของอิมเมจคอนเทนเนอร์และนำขึ้นไปรันบน Kubernetes คลัสเตอร์บน GKE โดยแยกสภาพแวดล้อมความปลอดภัยในระดับ Pods และจัดพื้นที่การกักแบ่ง namespaces ตามรายองค์กร