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