การเพิ่มประสิทธิภาพโปรแกรมสะสมคะแนนเพื่อความรวดเร็วและความหน่วงต่ำ

เผยแพร่แล้ว: 2024-02-03

ในโลกที่ทุกวินาทีมีค่า แบรนด์ต่าง ๆ ต่างก็ตระหนักถึงความจำเป็นในการปรับแต่งการเดินทางของผู้ใช้เพื่อให้ ได้ความเร็วที่เหมาะสมที่สุด และ มีความหน่วง ต่ำ เช่นเดียวกับโปรแกรมสะสมคะแนน แต่การปรับโปรแกรมรางวัลไม่ได้เป็นเพียงการสร้างความพึงพอใจให้กับลูกค้าเท่านั้น แต่ยังเกี่ยวกับการใช้ประโยชน์จากเทคโนโลยีที่เหมาะสมเพื่อมอบประสบการณ์ความภักดีที่ให้ความรู้สึกได้ทันที

บทความนี้จะกล่าวถึงวิธีทำให้โปรแกรมรางวัลของคุณรวดเร็วเป็นพิเศษโดยมุ่งเน้นไปที่เทคโนโลยีความภักดีที่ช่วยให้มั่นใจว่า ระบบจะหยุดทำงาน เป็น ศูนย์ เวลา แฝง ต่ำ และ เวลา ตอบสนอง ที่รวดเร็ว

ตัวชี้วัดโปรแกรมสะสมคะแนนที่สำคัญ

หากคุณอยู่ฝ่ายธุรกิจ ฉันแน่ใจว่าคุณคุ้นเคยกับ KPI ความภักดี ที่ได้รับความนิยมมากที่สุด เช่น อัตราการลงทะเบียน CLV อัตราการซื้อ และอื่นๆ อย่างไรก็ตาม โปรแกรมความภักดีไม่ได้มีอยู่เฉพาะในขอบเขตธุรกิจและการตลาดเท่านั้น แต่อาจเป็นมากกว่าความท้าทายทางเทคโนโลยีที่ยิ่งใหญ่ โดยเฉพาะอย่างยิ่งในบริบทของการใช้งานแบบ Omnichannel และการใช้งานขนาดใหญ่

ต่อไปนี้เป็นภาพรวมโดยย่อของคำศัพท์ทางเทคนิคที่สำคัญที่ควรทราบเมื่อคุณกำลังจะเริ่มเพิ่มประสิทธิภาพโปรแกรมสะสมคะแนนของคุณเพื่อความรวดเร็วและความยืดหยุ่น:

1. เวลาแฝงของความภักดี

เวลาแฝงในโปรแกรมสะสมคะแนนคือช่องว่างเวลาระหว่างการโต้ตอบของผู้ใช้ (เช่น การแลกคะแนนหรือการเข้าถึงรางวัล) และการตอบสนองของระบบต่อการโต้ตอบนั้น การเพิ่มประสิทธิภาพเพื่อให้มีเวลาแฝงต่ำถือเป็นสิ่งสำคัญในการมอบประสบการณ์ความภักดีให้กับสมาชิกในทันที

2. การหยุดทำงานของระบบและสถานะการออนไลน์

การหยุดทำงานของโปรแกรมสะสมคะแนนหมายถึงช่วงเวลาที่โปรแกรมหรือระบบไม่ทำงาน ซึ่งมักเกิดจากการบำรุงรักษา การอัปเดต หรือปัญหาทางเทคนิค ในช่วงหยุดทำงาน สมาชิกไม่สามารถเข้าถึงโปรแกรมได้ ทำให้เกิดความหงุดหงิดและส่งผลเสียต่อประสบการณ์ผู้ใช้

เวลาทำงานของระบบหมายถึงเปอร์เซ็นต์ของเวลาที่โปรแกรมสะสมคะแนนและระบบที่เกี่ยวข้องมีการดำเนินงานและพร้อมใช้งานสำหรับผู้ใช้

ตัวอย่างหน้าการตรวจสอบสถานะการออนไลน์ของระบบสมาชิก

3. ความเร็วในการทำธุรกรรม

ความเร็วของธุรกรรมหมายถึงเวลาที่ใช้ในการประมวลผลและทำธุรกรรมให้เสร็จสิ้นภายในระบบสะสมคะแนน ธุรกรรมนี้อาจเกี่ยวข้องกับกิจกรรมต่างๆ เช่น การรับหรือแลกคะแนนสะสม หรือการอัปเดตข้อมูลบัญชีของผู้ใช้

4. การปรับขนาดระบบ

ในบริบทของโปรแกรมสะสมคะแนน การปรับขนาดระบบหมายถึงความสามารถของโครงสร้างพื้นฐานพื้นฐานของโปรแกรมสะสมคะแนนในการปรับและจัดการข้อมูลจำนวนที่เพิ่มขึ้น การโต้ตอบของผู้ใช้ และธุรกรรมเมื่อโปรแกรมมีขนาดหรือฐานผู้ใช้เพิ่มขึ้น การปรับขนาดระบบเกี่ยวข้องกับการปรับหรือขยายทรัพยากร เช่น เซิร์ฟเวอร์ ฐานข้อมูล และพลังการประมวลผล เพื่อรองรับความต้องการในระดับที่สูงขึ้นโดยไม่ทำให้ประสิทธิภาพลดลง

ตัวอย่างกลไกการปรับขนาดอัตโนมัติ

5. API

พูดง่ายๆ ก็คือ API (Application Programming Interfaces) เปรียบเสมือนบริดจ์ที่ช่วยให้โปรแกรมซอฟต์แวร์ต่างๆ สื่อสารกัน ในกรณีของโปรแกรมสะสมคะแนน API จำเป็นสำหรับการทำให้โปรแกรมทำงานได้อย่างราบรื่นกับระบบอื่นๆ เช่น ระบบที่ร้านค้า ร้านค้าออนไลน์ แอพมือถือ หรือฐานข้อมูลลูกค้า

6. เว็บฮุค

ในโปรแกรมสะสมคะแนน webhooks ทำหน้าที่เป็นเครื่องมือสื่อสารแบบเรียลไทม์ ช่วยให้ระบบแจ้งเตือนกันโดยอัตโนมัติเมื่อมีเหตุการณ์เฉพาะเกิดขึ้น ช่วยให้สามารถอัปเดตได้ทันทีระหว่างโปรแกรมสะสมคะแนนและระบบภายนอก เพื่อให้มั่นใจว่ามีการตอบสนองต่อการกระทำของผู้ใช้อย่างทันท่วงที

จะจับคู่พฤติกรรมของสมาชิกเพื่อเตรียมพร้อมสำหรับสเกลที่ใหญ่ขึ้นได้อย่างไร

การทำความเข้าใจคำศัพท์ทางเทคนิคสำหรับโปรแกรมสะสมคะแนนแบบยืดหยุ่นเป็นเพียงจุดเริ่มต้นเท่านั้น ขั้นตอนต่อไปคือการวิเคราะห์ด้านประสิทธิภาพของโปรแกรมสะสมคะแนนโดย แยกกลไกของโปรแกรม เพื่อคาดการณ์ภาระที่อาจเกิดขึ้นบนระบบ และออกแบบกรณีการใช้งานตามเวลาที่จะทดสอบบนแพลตฟอร์มโปรแกรมสะสมคะแนน ต่อไปนี้เป็นพารามิเตอร์หลักที่เกี่ยวข้องกับการคาดการณ์ภาระงานบนแพลตฟอร์มสมาชิก:

1. การสมัครสมาชิก

วิเคราะห์อัตราการลงทะเบียนเฉลี่ยรายเดือนและกำหนดขั้นตอนการทำงานทั้งหมดที่เกี่ยวข้องกับการลงทะเบียน เช่น การสร้างสมาชิกใหม่ในระบบ การสร้างและการกำหนดบัตรสะสมคะแนน หรือการให้คะแนนต้อนรับ

ตัวอย่างขั้นตอนการต้อนรับโปรแกรมสะสมคะแนน Munhowen

2. ธุรกรรมความภักดี

หากคุณกำลังใช้โปรแกรมสะสมคะแนนตามธุรกรรม ให้วิเคราะห์จำนวนธุรกรรมสะสมคะแนนในช่วง 12 เดือนที่ผ่านมา ธุรกรรมแต่ละรายการจะทริกเกอร์การมอบหมายและการคำนวณใหม่ของยอดคงเหลือสำหรับสมาชิก ซึ่งอาจสร้างความตึงเครียดให้กับระบบสมาชิกของคุณเมื่อเผชิญกับปริมาณการเข้าชมสูงสุด

3. กระตุ้นการดำเนินการให้รางวัล

นอกจากธุรกรรมแล้ว ยังมีกฎการรับอื่นๆ อีกมากมาย (การดำเนินการให้รางวัล) ที่สมาชิกสามารถดำเนินการเพื่อแลกคะแนน เช่น การกรอกโปรไฟล์ การฉลองวันเกิด หรือการแนะนำเพื่อน

พิจารณาประเด็นเหล่านี้และประมาณจำนวนการเรียก API ที่คุณต้องใช้เพื่อลงทะเบียนและประมวลผลเหตุการณ์ที่กำหนดเองได้สำเร็จ จากนั้นจึงอัปเดตยอดคงเหลือสำหรับสมาชิกหรือประมวลผลรางวัลทันที

4. การซิงค์ข้อมูลความภักดี

คุณควรตรวจสอบและกำหนดโมเดลข้อมูลตั้งแต่เนิ่นๆ โดย การแปลข้อมูลและการดำเนินการเป็นแอตทริบิวต์และเหตุการณ์ ที่ระบบสมาชิกของคุณสามารถใช้ได้

ในขั้นตอนนี้ คุณควรวางแผนความถี่ของ การซิงค์ ข้อมูล ด้วย ไม่ว่าจะเป็นการดำเนินการแบบเรียลไทม์หรืออะซิงโครนัสที่ดำเนินการเป็นกลุ่มตามเวลาโดยประมาณ ในสถานการณ์ที่เหมาะสม คุณควรสร้างการซิงโครไนซ์ข้อมูลแบบสองทิศทางระหว่างระบบสมาชิกของคุณกับแพลตฟอร์ม CRM/CDP เพื่อให้แน่ใจว่าข้อมูลลูกค้าเป็นข้อมูลล่าสุดในทั้งสองระบบ

5. การแลกของรางวัลและกิจกรรมอื่นๆ ของสมาชิก

สมาชิกจะไม่เพียงแต่สะสมคะแนนเท่านั้น แต่ที่สำคัญกว่านั้นคือใช้ไป เพื่อเตรียมระบบสมาชิกของคุณให้พร้อมสำหรับจุดสูงสุด ให้ประมาณจำนวนการแลกรางวัลโดยเฉลี่ยต่อสมาชิกต่อเดือน โปรดทราบว่าการแลกเปลี่ยนคะแนนเพื่อรับรางวัลเป็นเพียงส่วนเล็กเท่านั้น เนื่องจากกระบวนการอื่นๆ มากมายจะทำงานอยู่เบื้องหลังเพื่อคำนวณสิทธิ์ในการรับรางวัลใหม่ เช่น:

  • สมาชิกดูประวัติการทำธุรกรรม X ครั้งต่อวัน
  • สมาชิกดูคอลเลกชันผลิตภัณฑ์ X X ครั้งต่อวัน
  • สมาชิกเข้าสู่ระบบแอป X ครั้งต่อวัน
  • สมาชิกดูการชำระเงิน X ครั้ง
  • สมาชิกดูกระเป๋าสตางค์ของลูกค้า X ครั้งต่อวัน

เพื่อให้เรื่องซับซ้อนยิ่งขึ้น สมาชิกควรสามารถเข้าถึงและจัดการกิจกรรมโปรแกรมสะสมคะแนนของตนได้ เช่น การตรวจสอบคะแนนคงเหลือ หรือการแลกรางวัล ในทุกจุดสัมผัส

6. ข้อเสนอเฉพาะสมาชิกเท่านั้น

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

ตัวอย่างโปรโมชั่นเฉพาะสมาชิกจาก CASA Shop

การประมาณการนี้จะทำให้การตลาดของคุณดำเนินแคมเปญได้ง่ายขึ้นโดยไม่ทำให้ระบบทำงานหนักเกินไป และสิ่งนี้ใช้ได้กับแคมเปญที่กำหนดเวลาไว้เท่านั้น หากคุณกำลังมองหาประสบการณ์ความภักดีแบบไดนามิกมากขึ้น เช่น การแสดงข้อเสนอที่มีอยู่แบบไดนามิกต่อสมาชิก คุณกำลังดูพลังการประมวลผลที่ใหญ่กว่ามาก

7. การสื่อสารความภักดี

ด้วยการกำหนดประเภทและความถี่ของข้อเสนอ คุณสามารถประมาณจำนวนช่องทางและเวลาแฝงระหว่างข้อความเพื่อรองรับเวิร์กโฟลว์ที่แตกต่างกัน เช่น การต้อนรับ การ มีส่วนร่วมอีกครั้ง หรือ การขายต่อยอด เวิร์กโฟลว์

โปรแกรมที่ได้รับการปรับปรุงอย่างดียังต้องการการแจ้งเตือนและข้อความอัตโนมัติสำหรับกิจกรรมโปรแกรมสะสมคะแนน เช่น การก้าวไปสู่ระดับใหม่หรือการรับรางวัล ช่วยให้มั่นใจได้ถึงการสื่อสารกับลูกค้าอย่างทันท่วงที ทำให้พวกเขารับทราบข้อมูลและมีส่วนร่วมในโปรแกรมสะสมคะแนน ซึ่งโดยทั่วไปแล้วเว็บฮุคจะใช้เพื่อรองรับกรณีการใช้งานเหล่านี้

เมื่อการตรวจสอบเสร็จสิ้น คุณก็พร้อมที่จะสร้าง POC เริ่มต้นและตอบคำถามต่อไปนี้ที่จะปรากฏขึ้นอย่างแน่นอนในการหารือกับผู้มีส่วนได้ส่วนเสียทั้งภายในและภายนอก เช่น ผู้จำหน่ายเทคโนโลยีสมาชิกที่คุณเลือก

  • สมาชิกทำธุรกรรมต่อเดือนได้ประมาณเท่าใด?
  • จำนวนการดำเนินการให้รางวัลโดยประมาณต่อเดือนต่อสมาชิกคือเท่าใด
  • ความถี่ในการแลกรางวัลโดยประมาณต่อเดือนต่อสมาชิกคือเท่าใด
  • ตำแหน่งข้อมูล API ใดควรถูกแคชหรือปรับให้เหมาะสมเพื่อลดจำนวนการเรียก API และลดเพย์โหลดเพื่อการประมวลผลที่เร็วขึ้น
  • สมาชิกจะตรวจสอบและรีเฟรชข้อมูลสมาชิกเดือนละกี่ครั้ง?

Webhooks หรือ APIs – อะไรจะดีไปกว่าประสิทธิภาพความภักดี?

Webhooks เป็นเครื่องมืออันทรงคุณค่าในการรับข้อมูลอัปเดตหรือการแจ้งเตือนแบบเรียลไทม์จากโปรแกรมสะสมคะแนนของคุณ สิ่งเหล่านี้มีประโยชน์อย่างยิ่งในสถานการณ์ที่ต้องดำเนินการอย่างรวดเร็ว เช่น เมื่อลูกค้าได้รับระดับความภักดีใหม่หรือได้รับรางวัล

API จำเป็นสำหรับการดึงข้อมูล เช่น การตรวจสอบรายละเอียดลูกค้าหรือการใช้คะแนนและบัตรกำนัล ภายในโปรแกรมสะสมคะแนนของคุณ ข้อมูลเหล่านี้มีประโยชน์อย่างยิ่งเมื่อคุณต้องการข้อมูลเฉพาะสำหรับรายงาน การวิเคราะห์ หรือการพัฒนาแอปแบบกำหนดเอง

ความแตกต่างระหว่าง API และ Webhooks

โดยรวมแล้ว Webhooks ยอดเยี่ยมในการตอบสนองต่อเหตุการณ์ภายในโปรแกรมสะสมคะแนนของคุณอย่างรวดเร็ว โดยเสนอการอัปเดตที่รวดเร็ว ในทางกลับกัน API เหมาะกว่าสำหรับการดึงข้อมูลเฉพาะ ทำให้เป็นทางเลือกที่ใช้งานได้เมื่อจำเป็นต้องมีการสืบค้นโดยละเอียดหรือการผสานรวม เพื่อให้การใช้งานโปรแกรมสะสมคะแนนประสบความสำเร็จ ฉันขอแนะนำให้ใช้ทั้งสองอย่างผสมกัน

จะเพิ่มประสิทธิภาพการทำงานของโปรแกรมสะสมคะแนนของคุณได้อย่างไร?

การเพิ่มประสิทธิภาพความเร็วของโปรแกรมรางวัลขนาดใหญ่เกี่ยวข้องกับการจัดการกับแง่มุมต่างๆ ของระบบ รวมถึงโครงสร้างพื้นฐาน โค้ด และสถาปัตยกรรมระบบโดยรวม

นี่คือกลยุทธ์บางส่วนที่คุณสามารถพิจารณาได้:

1. ใช้แคช

การแคชเป็นวิธีการจัดเก็บข้อมูลที่ใช้บ่อยในพื้นที่จัดเก็บข้อมูลที่เข้าถึงได้รวดเร็ว เพื่อให้การดึงข้อมูลเร็วขึ้นและมีประสิทธิภาพมากขึ้น ลด ความล่าช้า และ ภาระงานของ เซิร์ฟเวอร์ ใช้กลไกการแคชเพื่อจัดเก็บข้อมูลที่เข้าถึงบ่อย เช่น โปรไฟล์ผู้ใช้ คะแนนสะสม และรางวัล สิ่งนี้สามารถลดการสืบค้นฐานข้อมูลและปรับปรุงเวลาตอบสนองได้อย่างมาก

2. เพิ่มประสิทธิภาพฐานข้อมูล

ทำให้การค้นหาฐานข้อมูลเร็วขึ้นโดย การปรับปรุง การสืบค้น และ การตั้ง ค่าดัชนี อย่างถูกต้อง ลองพิจารณาการกระจายปริมาณงานไปยังอินสแตนซ์ฐานข้อมูลหลายรายการเพื่อหลีกเลี่ยงไม่ให้ระบบใดระบบหนึ่งกลายเป็นคอขวด

3. แนะนำการทำโหลดบาลานซ์

ใช้การทำโหลดบาลานซ์เพื่อ แบ่งปันการรับส่งข้อมูลขาเข้าระหว่างเซิร์ฟเวอร์หลายๆ เซิร์ฟเวอร์อย่างเท่าเทียมกัน ป้องกันไม่ให้เซิร์ฟเวอร์บางส่วนมีข้อมูลล้นมือ และรับประกันว่าทรัพยากรจะถูกใช้อย่างมีประสิทธิภาพ

4. ใช้เครือข่ายการจัดส่งเนื้อหา (CDN):

เครือข่ายการจัดส่งเนื้อหา (CDN) คือเครือข่ายของเซิร์ฟเวอร์แบบกระจายที่ออกแบบมาเพื่อส่งมอบเนื้อหาเว็บ เช่น รูปภาพและสคริปต์ ให้กับผู้ใช้อย่างมีประสิทธิภาพมากขึ้นโดยการลดเวลาแฝงและปรับปรุงเวลาในการโหลด ใช้ CDN เพื่อแคชและส่งมอบเนื้อหาคงที่ (รูปภาพ สไตล์ชีต สคริปต์) ใกล้ กับผู้ใช้ปลายทางมากขึ้น ลด เวลา ในการตอบสนอง และ เพิ่ม ความเร็ว ในการโหลด หน้าเว็บ

5. ใช้การประมวลผลแบบอะซิงโครนัส

ใช้การประมวลผลแบบอะซิงโครนัสสำหรับ งานที่ไม่ใช่แบบเรียลไทม์ เช่น การอัปเดตคะแนนผู้ใช้หรือการส่งการแจ้งเตือน ซึ่งช่วยให้ระบบสามารถจัดการคำขอจำนวนมากได้โดยไม่ทำให้เกิดความล่าช้าในส่วนติดต่อผู้ใช้ ทำไม การประมวลผลแบบซิงโครนัสเปรียบเสมือนการรอคิวงานทีละงาน ในขณะที่ async กำลังทำงานอย่างเป็นอิสระจากกันในคราวเดียวโดยไม่ต้องรอ

6. จับตาดูประสิทธิภาพและความปลอดภัยอย่างใกล้ชิด

สร้างระบบที่คอยติดตามว่าสิ่งต่าง ๆ ทำงานได้ดีเพียงใด และรับการแจ้งเตือนหากมีปัญหาด้วยการตรวจสอบเวลาตอบสนอง อัตราข้อผิดพลาด และการใช้ทรัพยากร โปรดจำไว้ว่า ช่องโหว่ด้านความปลอดภัยอาจส่งผลกระทบต่อประสิทธิภาพและความน่าเชื่อถือ ตรวจสอบให้แน่ใจว่าได้ทดสอบการปรับให้เหมาะสมในสภาพแวดล้อมชั่วคราวอย่างละเอียดก่อนที่จะปรับใช้กับการใช้งานจริงเพื่อให้แน่ใจว่าจะไม่เกิดปัญหาใหม่ นอกจากนี้ ตรวจสอบประสิทธิภาพของระบบอย่างต่อเนื่อง และทำการปรับเปลี่ยนตามความจำเป็นตามรูปแบบการใช้งานในโลกแห่งความเป็นจริง

7. แนะนำการปรับขนาดอัตโนมัติ

ใช้กลไกการปรับขนาดอัตโนมัติเพื่อปรับจำนวนอินสแตนซ์แบบไดนามิกตามรูปแบบการรับส่งข้อมูล สิ่งนี้ทำให้แน่ใจได้ว่าระบบสมาชิกสามารถรองรับโหลดที่แตกต่างกันได้อย่างมีประสิทธิภาพ

8. เพิ่มประสิทธิภาพประสบการณ์ความภักดี

เพิ่มประสิทธิภาพองค์ประกอบส่วนหน้าสำหรับสมาชิกโดย การลดจำนวนคำขอ HTTP ให้เหลือน้อยที่สุด การจัดเรียงแคชของเบราว์เซอร์ และ ใช้การโหลดแบบ Lazy Loading สำหรับรูปภาพและสคริปต์

จะทดสอบความเร็วโปรแกรมสะสมคะแนนของคุณได้อย่างไร?

ดังคำกล่าวที่ว่า คุณจะไม่รู้จนกว่าคุณจะได้ลอง นี่เป็นวิธีการทดสอบประสิทธิภาพความภักดีอย่างแท้จริง หากต้องการประเมินความยืดหยุ่นของสถาปัตยกรรมความภักดีของคุณ คุณควร จำลองสถานการณ์จำลองความภักดี และ เรียกใช้ในสภาพแวดล้อมที่แยกจากกัน

ตัวอย่างหนึ่งของกรณีการใช้งานที่มีความสำคัญต่อเวลาซึ่งคุ้มค่ากับการทดสอบคือการนำผู้บริโภคจำนวน X ที่ซื้อสินค้า และผู้ที่เปิดแอปเพื่อตรวจสอบยอดคงเหลือความภักดีที่อัปเดตในขณะนี้ภายในประสบการณ์หลังการซื้อแบบเรียลไทม์

เป้าหมายของการวิเคราะห์ควรเป็นการ ตรวจสอบเวลาที่จำเป็นในการคำนวณคะแนนที่ได้รับจากธุรกรรม เพื่อให้แอปสามารถแสดงรางวัลที่ผู้บริโภคมีสิทธิ์ได้รับในขณะที่วัดจำนวนการเดินทางของลูกค้าทั้งหมดที่ทำงานแบบขนาน (คำขอ API ต่อนาที)

เมื่อทำการทดสอบประเภทนี้ คุณจะได้เรียนรู้ว่าคำสั่งซื้อของสมาชิกและคะแนนแบบเรียลไทม์ที่ประมวลผลระบบของคุณสามารถรองรับได้พร้อมกันจำนวนเท่าใด และมี เวลาตอบสนอง API เฉลี่ย เท่าใด

จะทำการทดสอบประสิทธิภาพของโปรแกรมสะสมคะแนนได้อย่างไร

เพื่อให้คุณทราบถึงผลลัพธ์ที่คุณคาดหวังได้ Voucherify จะจัดทำรายงานประสิทธิภาพเป็นประจำ เมื่อเร็วๆ นี้ เราได้รับการติดต่อจากผู้จัดจำหน่ายเชื้อเพลิงและผู้ค้าปลีกเชื้อเพลิงชั้นนำระหว่างประเทศให้ทำการวิเคราะห์ความภักดีเพื่อจัดการโปรแกรมสะสมคะแนนระหว่างประเทศโดยไม่ต้องหยุดทำงาน

ในตัวอย่างนี้ โปรแกรมสะสมคะแนน Voucherify สามารถจัดการคำสั่งซื้อของสมาชิกพร้อมกันจำนวนมากได้อย่างง่ายดาย โดยมีเวลาตอบสนอง API โดยเฉลี่ยลด ลงต่ำกว่า 50ms ที่ 5,000 รอบต่อนาที ใช้เวลาโดยเฉลี่ย 2 วินาที ในการคำนวณและสะสมคะแนนสะสมหลังจากการซื้อ ในแง่ธุรกิจ API สามารถรองรับ ลูกค้าปลายทาง 2,500 รายที่ ส่งคำสั่งซื้อและตรวจสอบยอดสมาชิกที่อัปเดต ณ จุดชำระเงินต่อนาทีได้อย่างง่ายดาย

ตัวอย่างข้อความสำหรับสมาชิก – จุดสิ้นสุด API อันดับต้นๆ
รับรองตัวอย่างการทดสอบความภักดี – การเรียก API และ rpm

นี่คือเวลาแฝงโดยเฉลี่ยสำหรับการประมวลผลคะแนนสะสม แกน Y มีหน่วยเป็นวินาที

เวลาแฝงโดยเฉลี่ยสำหรับการประมวลผลคะแนนสะสม

Voucherify ช่วยเพิ่มประสิทธิภาพโปรแกรมสะสมคะแนนได้อย่างไร

Voucherify เป็น เครื่องมือความภักดี SaaS บนคลาวด์ ซึ่งได้รับการออกแบบมาเพื่อรองรับการใช้งานความภักดีในวงกว้างไปพร้อมๆ กัน แนวทางแบบคลาวด์เนทีฟนี้เป็นหัวใจสำคัญของปรัชญาการพัฒนาของเรา

เพื่อสนับสนุนความเร็วและความยืดหยุ่นของเทคโนโลยีสมาชิกของเรา เราได้นำแนวปฏิบัติที่ดีที่สุดหลายประการมาใช้เพื่อประสิทธิภาพสมาชิกที่ดีที่สุด:

  • Voucherify ทำงานโดยมี บัฟเฟอร์ทรัพยากรจำนวนมาก โดยรักษาการใช้งานไว้ที่ความจุประมาณ 50% เพื่อรองรับการรับส่งข้อมูลที่เพิ่มขึ้นอย่างกะทันหัน
  • โครงสร้างพื้นฐานของเรารวมเอา การปรับขนาดอัตโนมัติที่อำนวยความสะดวกโดย AWS เข้ากับสถาปัตยกรรมแอปไร้สถานะที่ช่วยให้เพิ่มโหนด AWS ใหม่ไปยังคลัสเตอร์ Kubernetes ได้อย่างรวดเร็วภายใน 1-2 นาที แอปพลิเคชันเปิดตัวใน 15-30 วินาที และปรับขนาดฐานข้อมูล Postgres โดยมีเวลาหยุดทำงานเป็นศูนย์ เนื่องจาก การตั้งค่าหลาย AZ พร้อมการกำหนดค่าเฟลโอเวอร์
  • เราใช้ กลยุทธ์การจำกัดอัตรา API (บัคเก็ตต่อนาที ต่อโปรเจ็กต์) ซึ่งสามารถช่วยควบคุมปริมาณการระเบิดที่ไม่สามารถควบคุมได้ (เช่น การผสานรวมของบริษัทอื่นที่กำหนดค่าไม่ถูกต้อง) โดยไม่ส่งผลกระทบต่อการรับส่งข้อมูลมาตรฐานที่ถูกต้องตามกฎหมายของคุณ
  • เราใช้ กลไกการแคชภายใน ในหลายระดับ (รวมถึงในหน่วยความจำ, Redis และ Postgres)
  • เรา ถ่ายโอนการดำเนินการที่ไม่สำคัญไปยังระบบการจัดคิวของเราสำหรับการประมวลผลแบบอะซิงโครนัส เทคนิคนี้ไม่เพียงแต่ช่วยให้การตอบสนองของ API เร็วขึ้นเท่านั้น แต่ยังช่วยให้สามารถประมวลผลเป็นชุดซึ่งประหยัดทรัพยากรได้มากกว่า และยังเสนอให้ลองใหม่อีกครั้งในกรณีที่เกิดความล้มเหลว
  • สำหรับข้อกำหนดที่กำหนดเองและเวลาตอบสนองของ API Voucherify เสนอ SLA (ข้อตกลงระดับการบริการ) เพื่อรับประกันระดับการบริการเฉพาะตลอดเวลาตลอดระยะเวลาการสมัครสมาชิก

  • Voucherify ได้รับการออกแบบมาให้เป็น ผู้เช่าหลายราย ช่วยให้ลูกค้าหลายรายสามารถแบ่งปันโครงสร้างพื้นฐานและทรัพยากรแอปพลิเคชันได้อย่างปลอดภัยโดยไม่ต้องเข้าถึงข้อมูลของกันและกัน บนคลัสเตอร์ที่ใช้ร่วมกันของเรา ขณะนี้เราประมวล ผลลูกค้ามากกว่า 100 ล้านคน โดยที่ 20 ล้านคนเป็นสมาชิกของโปรแกรมสะสมคะแนน อย่างไรก็ตาม สำหรับลูกค้าองค์กรจำนวนมากของเรา การเรียกใช้การรับส่งข้อมูลผ่านคลัสเตอร์ที่มีผู้เช่าหลายรายไม่ใช่ทางเลือก ทางออกที่ดีที่สุดสำหรับกรณีนี้คือ คลัสเตอร์โครงสร้างพื้นฐานเฉพาะ ซึ่งทำให้การปรับใช้ความภักดีในวงกว้าง ( สมาชิกสูงสุด 100 ล้านคน ) เป็นไปได้

ข้อสรุป

การสร้างระบบนิเวศความภักดีที่ทำกำไรไม่เพียงแต่เกี่ยวกับรางวัลที่ทำให้ลูกค้ามีความสุขเท่านั้น แต่ยังเกี่ยวกับ การใช้ประโยชน์จากเทคโนโลยีความภักดีที่เหมาะสม เพื่อสร้างโปรแกรมการให้รางวัลที่มอบ ประสบการณ์ความภักดีในทันที ด้วยการใช้แนวทางปฏิบัติ SRE ที่ดีที่สุดและพิจารณาประสิทธิภาพตั้งแต่เริ่มต้นสร้างแผนที่เส้นทางความภักดีของคุณ คุณจะเตรียมพร้อมสำหรับความสำเร็จในระยะยาว

{{CTA}}

สร้างโปรแกรมความภักดีของคุณด้วย Voucherify

มาคุยกันเถอะ

{{ENDCTA}}