โครงสร้างพื้นฐานสำหรับการแนะนำนั้นขึ้นอยู่กับโมเดลแมชชีนเลิร์นนิงและแหล่งเก็บคุณลักษณะเป็นอย่างมาก ในขณะที่ API ที่มีความหน่วงต่ำจะอาศัยแคชและโปรโตคอลที่ได้รับการปรับให้เหมาะสม
การเร่งความเร็วด้วย GPU เป็นเรื่องปกติในการให้บริการแนะนำ ในขณะที่ API ที่มีความหน่วงต่ำมักจะเลือกใช้สแต็กที่ปรับให้เหมาะสมกับ CPU โดยใช้เทคนิคการข้ามเคอร์เนล
แคชช่วยจัดการกับงานที่เน้นการอ่านข้อมูลจำนวนมาก แต่ก็ทำให้เกิดปัญหาเรื่องความสม่ำเสมอของข้อมูลและความเสี่ยงจากการเข้าถึงแคชผิดพลาด สำหรับ API ที่เน้นการเขียนข้อมูลจำนวนมากหรือ API ที่ปรับแต่งเฉพาะบุคคล แคชให้ประโยชน์จำกัดและอาจทำให้ความซับซ้อนเพิ่มขึ้นโดยไม่ได้รับประโยชน์ด้านความเร็วในการตอบสนองอย่างมีนัยสำคัญ
ตำนาน
การประมวลผลแบบ Edge computing ช่วยลดความจำเป็นในการออกแบบ API ที่มีความหน่วงต่ำ
เลือกใช้ระบบแนะนำที่มีปริมาณงานสูงเมื่อผลิตภัณฑ์ของคุณขึ้นอยู่กับการค้นหาเนื้อหาเฉพาะบุคคลในระดับอินเทอร์เน็ต โดยยอมรับงบประมาณความหน่วงที่สูงขึ้นเล็กน้อยเพื่อแลกกับคุณภาพการจัดอันดับ เลือกใช้ระบบ API ที่มีความหน่วงต่ำเมื่อสร้างโครงสร้างพื้นฐานบริการพื้นฐานซึ่งเวลาตอบสนองที่รวดเร็วและคาดการณ์ได้มีความสำคัญมากกว่าความลึกของการประมวลผลต่อคำขอ