Production and Sandbox Environments¶
ทีมนักพัฒนาของ mana ได้มีการออกแบบสร้างสภาวะแวดล้อมที่เหมาะสมกับการพัฒนาระบบของนักพัฒนาภายนอก (3rd party) เพื่อให้สามารถทดลองระบบก่อนนำออกจำหน่ายสู่สาธารณะ โดยแบ่งเป็น 2 Environments ตามหัวข้อด้านล่างนี้
Sandbox environment¶
เป็นการสร้างสภาวะแวดล้อมจำลองที่ใกล้เคียงกับการทำงานจริง แต่มีการแยกขาดกันอย่างสิ้นเชิงกับระบบที่กำลังทำการเผยแพร่ในตลาด เพื่อให้ทีมนักพัฒนาสามารถทำการทดสอบการทำงานของระบบได้อย่างอิสระโดยไม่มีผลกระทบใดๆกับการใช้งานจริง ซึ่งนั่นหมายถึงเงินที่ใช้ทดสอบในช่วงนี้จะยังไม่ใช่เงินจริงเป็นเงินเสมือนเพื่อใช้ในการทดสอบ และผู้ใช้ภายนอกจะไม่สามารถเข้าใช้งานใดๆในขั้นตอนนี้ได้ นอกเสียจากทีมนักพัฒนาเอง ซึ่งนักพัฒนาที่มีความสนใจในการพัฒนาระบบร่วมกับ mana สามารถทำการสมัครเพื่อเป็นนักพัฒนาได้ตามขั้นตอน
Production environment¶
เป็นการทำงานในสภาวะแวดล้อมที่ใช้ข้อมูลจริงทั้งหมด ซึ่งหมายถึงเงินที่ใช้ในช่วงนี้จะเป็นเงินจริงที่ใช้งานกับ Application บน store โดยการที่จะนำระบบออกสู่สาธารณะได้นั้นทีมนักพัฒนาต้องมี Tier ที่เป็นระดับ Standard หรือสูงขึ้นไป เท่านั้นจึงจะสามารถนำระบบเผยแพร่ออกสู่สาธารณะได้
ดังนั้นจากที่กล่าวมาข้างต้น เมื่อนักพัฒนาทำการสมัครเพื่อเป็นนักพัฒนาเรียบร้อยแล้ว จะสามารถทำการสร้างระบบ ออกแบบ และทดสอบการทำงานภายใต้ Sandbox environment ซึ่งหลังจากที่ทำการทดสอบจนเป็นที่พอใจและต้องการนำระบบเผยแพร่ออกสู่ตลาดจะต้องทำการเปลี่ยน Tier เป็น Standard หรือสูงขึ้นไปเพื่อใช้งาน Production environment