ทำให้การพัฒนาและการดูแลแอปธุรกิจง่ายขึ้นกว่าเดิม HandStack
(github.com/handstack77)แอปธุรกิจคืออะไร?
หมายถึงซอฟต์แวร์ที่ใช้จัดการองค์ความรู้งานที่จำเป็นต่อกิจกรรมขององค์กรเพื่อสร้างกำไรหรือลดต้นทุน
พันธกิจของ HandStack คือการนำเสนอโซลูชันและแนวทางที่ช่วยลดกระบวนการพัฒนาเฉพาะขององค์กรและลดต้นทุน เพื่อให้สามารถบูรณาการและบริหารจัดการโมเดลธุรกิจได้อย่างเป็นหนึ่งเดียว ท่ามกลางประเด็นด้านดิจิทัลทรานส์ฟอร์เมชันที่ขยายตัวมากขึ้น
แนวทางลดต้นทุนการพัฒนาและการบำรุงรักษา
หากมองในเชิงตรรกะ โปรเจกต์งานขององค์กรส่วนใหญ่มักมีกรณีที่ 90% ของธุรกรรมทั้งหมดในแอป ซึ่งเป็นกระบวนการธุรกรรม (request/response) ประกอบด้วย CRUD ของฐานข้อมูล (เพิ่ม, ค้นหา, แก้ไข, ลบ)
และเนื่องจากความต้องการของลูกค้าที่หลากหลายและธุรกิจลอจิกของสถาปัตยกรรมซอฟต์แวร์ที่ต้องบำรุงรักษาจำนวนมากมักถูกจัดโครงสร้างในลักษณะที่เกือบคล้ายกัน การพัฒนาจึงมักทำซ้ำ ๆ เพียงเพื่อจัดการส่วนที่ส่งพารามิเตอร์ไปยัง SQL ให้แตกต่างกัน
HandStack ปรับปรุงกระบวนการทำงานโดยนำเสนอโซลูชันที่ทำให้สภาพแวดล้อมการพัฒนาและการดำเนินงานของแอปธุรกิจในองค์กรด้วยเทคโนโลยี HTML/Javascript/SQL เรียบง่ายและเป็นมาตรฐาน เพื่อให้สามารถให้บริการที่ยั่งยืนได้ด้วยต้นทุนที่ต่ำที่สุด
การเพิ่มและเปลี่ยนแปลงซอร์สโค้ดทางธุรกิจ
- การตั้งค่าและการพัฒนาแบบยึดตามสัญญา
- เขียน SQL สำหรับคำขอ CRUD ของฐานข้อมูล แล้วให้บริการเป็น API service
- เขียน Serverless Function(Node.js, C#) แล้วให้บริการเป็น API service
- ให้บริการฟังก์ชันผ่านโมดูลขยาย Forbes
- ตรวจสอบสาเหตุของปัญหาได้อย่างรวดเร็ว
ปรับปรุงกระบวนการพัฒนาและการปรับใช้
AS-IS
- พัฒนาหน้าจอ
- พัฒนางานธุรกิจ (อินเทอร์เฟซ, การแปลงข้อมูล)
- พัฒนาคิวรี
- คอมไพล์ & บิลด์
- ปรับใช้ตามรอบในช่วงเวลาที่มีผู้ใช้น้อย
- เริ่มให้บริการหลังจากโปรแกรม downtime
- ผู้รับผิดชอบงานตรวจสอบในวันถัดไปหลังการปรับใช้
TO-BE
- พัฒนาหน้าจอ
- พัฒนาคิวรี
- ปรับใช้ได้ทันทีทุกเมื่อ
- ผู้รับผิดชอบงานตรวจสอบได้ทันที
สรุปคุณสมบัติเด่นของ HandStack
- มีเฟรมเวิร์ก ไลบรารี และโปรแกรมเซิร์ฟเวอร์แบบฟูลสแตกสำหรับการพัฒนาหน้าจอ/ฟังก์ชัน
- สามารถใช้โอเพนซอร์ส/ซอร์สเชิงพาณิชย์ที่หลากหลายตามความต้องการของหน้าจอ/ฟังก์ชัน
- เปิดเผยเป็นโอเพนซอร์สที่ไม่มีข้อจำกัดด้านการใช้งานเชิงพาณิชย์
- ลดต้นทุนการนำ IT มาใช้เพื่อสร้างแอปที่จำเป็นต่อบริการและผลิตภัณฑ์ทางธุรกิจขององค์กร
ยังไม่มีความคิดเห็น