- การพัฒนา Durumis - ตอนที่ 2:โครงสร้างพื้นฐาน
- Durumis (두루미스) ใช้ GCP เพื่อให้บริการใน 7 ภูมิภาคทั่วโลก และมอบประสบการณ์การอ่านที่รวดเร็วและเสถียรให้กับผู้ใช้
สวัสดีครับ ผมแฮร์ริสัน นักพัฒนาซอฟต์แวร์ หนึ่งในคนรุ่นใหม่ผู้ใฝ่ฝันที่สร้าง Durumis (두루미스) ขึ้นมา
ในที่สุดเราก็เปิดตัว Durumis (두루미스) และตอนนี้ผมก็ได้เขียนบทความนี้ขึ้นมาแล้ว
เริ่มพัฒนาตั้งแต่ช่วงเทศกาลชูซอกปีที่แล้ว ก็เลยผ่านมา 4 เดือนแล้วสินะ...
ตอนที่เริ่มสร้าง Durumis (두루미스) นั้น เป้าหมายคือการนำ AI แบบสร้างสรรค์ — ตอนนั้นก็คือ Google PaLM2 นั่นแหละ — มาใช้สร้างอะไรสักอย่าง
ก็เลยคิดไปคิดมา (ตอนนี้ก็ยังคิดอยู่) ว่าสิ่งที่ง่ายที่สุดก็คือการสรุป/จัดเรียง/แปลภาษา และก็เลยคิดว่าจะสร้างบริการบล็อกที่รวมเอาทั้งหมดนี้ไว้ด้วยกัน
แน่นอนว่าถ้าสร้างบริการบล็อกที่เน้นตลาดในประเทศเกาหลี... ตลาดมันก็เล็กเกินไปอยู่แล้ว และเนื่องจาก AI แบบสร้างสรรค์นั้นไม่มีข้อจำกัดเรื่องภาษา ก็เลยคิดว่าจะเริ่มต้นด้วยการรองรับหลายภาษาตั้งแต่แรกเลย และนั่นก็คือจุดเริ่มต้นของการพัฒนา Durumis (두루미스)
เป้าหมายของ Durumis (두루미스) ตั้งแต่แรกก็คือการรองรับหลายภาษาและทั่วโลก และ AI แบบสร้างสรรค์ รวมถึง GCP (Google Cloud Platform) ก็คือเครื่องมือที่เหมาะสมที่สุด
บริษัทของเราเคยสร้างแชทบอทโดยใช้ AI แบบสร้างสรรค์มาก่อนแล้ว และ AI แบบสร้างสรรค์นั้นสามารถตอบคำถามเป็นภาษาเกาหลีได้แม้ว่าเราจะถามเป็นภาษาอังกฤษผ่านเว็บไซต์ภาษาอังกฤษก็ตาม ดังนั้นจึงไม่มีเหตุผลอะไรที่จะทำไม่ได้
บริษัทเราก็เป็นพาร์ทเนอร์ด้านการสร้างคลาวด์กับ GCP มานานแล้ว และใช้ GCP มาอย่างยาวนาน จึงคุ้นเคยเป็นอย่างดี ดังนั้นจึงไม่มีปัญหาในการพัฒนาบริการให้ครอบคลุมหลายภูมิภาคทั่วโลก
ซึ่งเป็นความฝันของนักพัฒนาหลายๆ คนด้วย คือการตั้งเซิร์ฟเวอร์ในหลายภูมิภาคทั่วโลกและให้บริการแบบมัลติรีเจียน เราทำได้สำเร็จแล้ว และดูเหมือนว่าจะสามารถขยายไปสู่ต่างประเทศได้ด้วย จึงไม่มีเหตุผลที่จะไม่ทำ
ตอนนี้ขอจบไว้เพียงเท่านี้ก่อนนะครับ
ในตอนต่อไป ผมจะมาเล่าให้ฟังว่าเราออกแบบและพัฒนาบริการอย่างไร และระบบอินฟราสตรัคเจอร์นั้นทำงานอย่างไร ตั้งแต่ระดับพื้นฐานเลยทีเดียว
อ้อ ลืมบอกไป Durumis (두루미스) ของเรายังไม่มีฟีเจอร์สมัครสมาชิก แต่มีบริการ RSS
ที่อยู่ RSS ของผมคือ https://durumis.com/feed/ko/@calmlake79 ครับ
จริงๆ แล้ว บริการ RSS กำลังค่อยๆ ลดความนิยมลง แต่ก็ยังสามารถใช้งานได้อย่างมีประสิทธิภาพผ่าน Slack และอื่นๆ
เดี๋ยวจะมาเล่าเรื่องนี้ให้ฟังในภายหลังนะครับ
บทความถัดไป:
ความคิดเห็น0