xCommerce เป็นระบบที่ช่วยให้ผู้ขายของออนไลน์ช่วยในการจัดการออเดอร์ได้อย่างง่ายๆ เสมือนเป็นระบบหลังบ้านของร้านค้าในการช่วยจัดการออเดอร์ต่างๆจากหลายช่องทางขาย โดยมี Feature ต่างๆ เช่น
- จัดการคำสั่งซื้อจากหลายช่องทาง
- พิมพ์ใบเสร็จ, ชื่อ-ที่อยู่ แปะกล่องพัสดุอัตโนมัติ
- ระบบรายงานที่สมบูรณ์แบบ
- จัดการสต๊อกสินค้าอย่างมืออาชีพ
- เชื่อมต่อกับระบบอื่น
- ระบบจัดการ Sale Pages
ก่อนเริ่มใช้บริการเดลิเทค
ก่อนที่ทางเดลิเทคเข้ามาช่วย xCommerce ในการดูแล Infrastructure ทาง xCommerce มีปัญหาเกี่ยวกับการ Scale ระบบและการ Deployment ของระบบ รวมถึงการ Monitor และดูแลระบบต่างๆ
เดลิเทคช่วยได้อย่างไรบ้าง
- ออกแบบสถาปัตยกรรมระบบและสร้าง Workload — ช่วยออกแบบสถาปัตยกรรมระบบ รวมถึงสร้าง Infrastructure ตั้งแต่เครื่อง Server จนถึงส่วนของ CDN รวมถึงระบบให้สามารถที่จะทำ Auto Scaling ได้
- การทำ Deployment ด้วย CI/CD — ช่วยให้ทาง Developer สามารถทำการ Deployment งานได้อย่างเป็นระบบ และง่ายต่อการ Maintenance
- การให้บริการ Managed Service — ช่วยในการดูแลระบบ AWS ตั้งแต่การทำ Change Management, และ Incident Management
บริการที่ใช้บน Amazon Web Services
รายการส่วนหนึ่งของบริการที่ใช้บน Amazon Web Services
- Amazon S3 (Object Storage) — ใช้ในการเก็บ Static Content ทั้งรูปภาพและ HTML
- Amazon CloudFront (CDN) — ใช้ในการ Distribute Content ทั้ง Static และ Dynamic
- Amazon ElasticBeanstalk — ใช้เป็น Platform ในการประมวลผลในส่วนของ Application และการตั้งค่า Batch Processing รวมถึงมีการทำ Auto Scaling ในขณะที่มีคนใช้เยอะ
- Amazon EC2 (Virtual Server) — ใช้เป็น Web Server ในการประมวลผล Request และการตั้งค่า Batch Processing รวมถึงการใช้ Load Balancer
- Amazon Aurora for MySQL (Database as a Service) — ใช้เป็นฐานข้อมูลเก็บข้อมูล Transaction ต่างๆ
- Amazon CodeCommit — ใช้สำหรับเก็บ Source Code Version ต่างๆ
- Amazon CodeBuild — ใช้สำหรับการ Build โปรแกรม
- Amazon CodePipeline — ใช้สำหรับการทำ CI/CD Pipeline ในการ Deployment