Blog

แนวคิดการรักษาระดับการให้บริการซอฟแวร์ด้วย Microservice Architecture

บทความนี้จะนำเสนอแนวคิดพัฒนาซอฟแวร์ตามสถาปัตยกรรม Microservice เพื่อให้ระดับการให้บริการให้คงอยู่ในระดับสูงตลอดเวลา ทั้งในระหว่างพัฒนา (Dev) ทดสอบ (Test) และปรับใช้ (Deploy) การจะรักษาระดับการให้บริการให้ได้ในระดับสูง ต้องเข้าใจถึงการออกแบบสถาปัตยกรรมซอฟแวร์ที่ทำให้การ Dev Test และ Deploy ต่อเนื่องกันอย่างไร้รอยต่อ สถาปัตยกรรมไมโครเซอร์วิส (Microservice Architecture) Microservice คือการออกแบบให้ซอฟแวร์ (หรือระบบ หรือบริการ) ให้เป็นลักษณะบริการย่อย หลายๆบริการที่ทำงานร่วมกัน ก่อนหน้านี้เรามักพัฒนาระบบทั้งระบบจากนั้นอัพมันขึ้นเซิร์ฟเวอร์แล้วนำไปใช้ วิธีการแบบนี้มีปัญหาคือ เมื่อใดที่ชุดคำสั่งใดคำสั่งหนึ่งมีปัญหา เราต้องอัพชุดคำสั่งไปขึ้นใหม่ จากนั้นเริ่มต้นรันเซิร์ฟเวอร์ใหม่ …

การใช้ Nano Server ใน Azure – สำหรับคนที่เคยใช้ PowerShell ครั้งแรก

Nano Server คืออะไร? Nano Server คือ Windows Server เวอร์ชั่นปรับโครงสร้างให้มีขนาดเล็ก สามารถติดตั้งและจัดการได้ด้วยการรีโมทย์ Nano Server ออกแบบมาให้เหมาะกับระบบคลาวด์และการทำงาน DevOps ภาพรวมระบบจะใช้ทรัพยากรน้อยก อัพเดตน้อยและรีสตาร์ทเร็ว วิธีสร้าง Nano Server ใน Azure สร้าง Resource เลือกเป็น Windows Server เลือก Windows Server 2016 …

Round Platform Software Architecture

โครงสร้างซอฟแวร์ Round Platform จะแบ่งเป็นสองส่วนคือ ส่วนเซิร์ฟเวอร์และส่วนผู้ใช้ ส่วนของเซิร์ฟเวอร์ทำหน้าที่จัดการระบบสมาชิก สำรองข้อมูลและส่งต่อข้อมูลไปยังผู้ใช้คนอื่น ส่วนของผู้ใช้ผู้ใช้ทำหน้าที่รับคำสั่ง ประมวลผลและแสดงผล การพัฒนาแบ่งตามผู้ให้และผู้ใช้บริการได้ดังนี้ ส่วนผู้ให้บริการ (เซิร์ฟเวอร์) – พัฒนาด้วย .NET Core ส่วนของผู้ใช้ – พัฒนาด้วย WPF การสื่อสารจะใช้ 2 ช่องทางดังนี้ Web API ใช้สื่อสารระหว่างเซิร์ฟเวอร์และผู้ใช้ – พัฒนาด้วย .NET Core Service Bus …

Round Platform

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

DEALTO.ME

เปิดตัว DEALTO.ME บริการส่งมอบคูปอง บริการสำหรับแม่ค้าออนไลน์หรือองค์กรที่ต้องการความแน่ใจว่าได้ตอบแทนลูกค้าและลูกค้าได้รับสิ่งที่มอบให้จริงๆ ผู้ใช้สามารถสร้างคูปองได้จากหน้าเว็บของ DEALTO.ME จากนั้น DEALTO.ME จะส่งคูปองไปให้ลูกค้าทาง SMS (จะเพิ่มช่องทางอื่นในภายหลัง) เมื่อลูกค้าได้รับคูปองแล้ว ลูกค้าสามารถเปิดใช้คูปองได้โดยเข้ามาที่เว็บไซต์ DEALTO.ME พร้อมกับกรอกรหัสคูปองที่ได้รับ เท่านี้ก็จะจบกระบวนการส่งมอบคูปอง นอกจากนี้ DEALTO.ME ยังมีระบบ API และ Webhook Event ให้สำหรับนักพักฒนาที่ต้องการเชื่อมระบบตัวเองเข้ากับ DEALTO.ME

My Hopper

ทีมพัฒนาได้นำเกมส์ Jelly Jump กลับมาปรับปรุง พร้อมกับตั้งชื่อเกมส์ใหม่ว่า My Hopper สำหรับฟีเจอร์ใหม่ที่ถูกเพิ่มเข้ามานั้น สามารถเล่นพร้อมกันได้หลายคน สามารถใช้เฟสบุ๊คล็อกอินเพื่อให้ตัวละครแสดงภาพโปรไฟล์ได้ มีระบบ Ranking แสดงอันดับผู้เล่น ตอนนี้สามารถดาวโหลด My Hopper ได้แล้วที่ Play Store ส่วน iOS จะตามมาเร็วๆนี้

Jelly Jump

เปิดตัวเกมส์ Jelly Jump เกมส์แนวเล่นง่ายๆ กระโดดๆ ภาพสวย สดใส พร้อมดาวน์โหลดแล้ว ทั้ง Android และ iOS