Projects
โครงสร้างพื้นฐานที่ปลอดภัย ทนทาน และปรับขนาดได้สำหรับแพลตฟอร์มแลกเปลี่ยน Crypto ของยุโรป ลิงก์ไปยังหัวข้อ
“มันเป็นแนวทางที่จำเป็นสำหรับเราที่จะสามารถขยายตัวไปข้างหน้าได้” และ “แอปพลิเคชันแรกที่ถูกนำไปใช้งานภายในเวลาเพียงสองสัปดาห์” (c)
- การย้ายจาก AWS EC2 ไปยัง AWS ECS (Containers) เหมือนการเปลี่ยนล้อแบบ hot swap บนรถแข่งที่กำลังเคลื่อนที่
- การย้าย pipeline จาก Buddyworks ไปยัง GitHub Actions
- โซลูชันแบบ Serverless (AWS ECS Fargate + AWS Lambda)
- ส่วนของความปลอดภัย: ฐานข้อมูลไม่สามารถเข้าถึงได้สำหรับทุกคนอีกต่อไป, ใช้ CMK KMS เป็นมาตรฐานสำหรับการเข้ารหัส, AWS WAF + Cloudflare สำหรับการป้องกันทราฟฟิกขาเข้า
- การเพิ่มประสิทธิภาพทรัพยากร: การใช้ทรัพยากรถูกลดลงมากกว่า 50% และเราจะช่วยปรับปรุงระบบนิเวศของโลก ความยั่งยืนเป็นสิ่งสำคัญ
- คีย์เวิร์ด: AWS, AWS ECS, AWS Lambda, AWS WAF, AWS KMS, Terraform, GitHub Actions, Cloudflare, ZeroTrust
แพลตฟอร์มการส่งมอบแอปพลิเคชันด้วย AWS ECS ลิงก์ไปยังหัวข้อ
“โครงสร้างพื้นฐานที่ไม่เปลี่ยนแปลงอย่างสมบูรณ์จึงช่วยลดต้นทุนการดำเนินงาน เพิ่มความยืดหยุ่น และให้ความสามารถในการปรับขนาด ในที่สุด เราบรรลุเป้าหมายที่สำคัญที่สุดของเรา: ส่งมอบการเปลี่ยนแปลงล่าสุดได้อย่างรวดเร็วและปลอดภัยที่สุดโดยไม่มีความเสี่ยงของการหยุดทำงานของแอปพลิเคชัน //NDA// ตอนนี้เร็วขึ้น ยืดหยุ่นมากขึ้น และปลอดภัยกว่าที่เคย” (c)
- AWS ECS, AWS EC2, AWS Lambda/Python
- Terraform, Packer, GitHub Actions
คลัสเตอร์ Jitsi Meet ที่มีความพร้อมใช้งานสูงและปรับขนาดได้เต็มรูปแบบ ลิงก์ไปยังหัวข้อ
“ขอขอบคุณมากสำหรับความช่วยเหลือของคุณในช่วงการระบาดใหญ่ ปัญหาของเราได้รับการแก้ไขแล้ว ตอนนี้เราทุกคนกลับมาสื่อสารกันอีกครั้ง” (c)
- Jitsi Meet
- AWS ECS/Docker, AWS EC2, AWS Lambda/Python
- Terraform, Packer, GitHub Actions
- รับประกันว่าโซลูชันมีประสิทธิภาพด้านต้นทุนสูงสุดเท่าที่จะเป็นไปได้
โอเพนซอร์ส ลิงก์ไปยังหัวข้อ
- lProbe
เครื่องมือบรรทัดคำสั่งสำหรับทำ Local Health Check Probes ภายใน Container Images (ECS, Docker) - Magic Button
ปุ่มยืนยันการ deploy สำหรับ Slack - Terraform AWS EC2 Spot Price
วิธีง่ายๆ ในการมีราคาของ Spot Instance ที่สดใหม่เสมอ - Terraform AWS Tag Generator
ตัวสร้างแท็กง่ายๆ สำหรับทรัพยากร AWS โดยใช้แนวปฏิบัติที่ดีที่สุดจาก AWS - Terraform AWS SSO Account Assignment
ช่วยในการมอบหมาย AWS SSO: สามเหลี่ยมบัญชี-ชุดสิทธิ์-กลุ่ม/ผู้ใช้ - Terraform AWS Client VPN Endpoint
- Terraform AWS ALB Ingress Rules
- Terraform AWS SSL Checker
การตรวจสอบ SSL ง่ายๆ และการแจ้งเตือนใบรับรองที่กำลังจะหมดอายุ พร้อมการตรวจสอบ DNS เพิ่มเติมและการตรวจสอบความพร้อมใช้งานของโฮสต์ - Terraform AWS Softether Radius VPN
VPN ที่ใช้ Softether พร้อมการยืนยันตัวตน LDAP/MFA ผ่าน RADIUS - Nomad Events to Slack
รับ allocations ของ nomad ดึงเหตุการณ์จาก tasks ภายใน allocations โพสต์เหตุการณ์ไปยังช่อง Slack ในฐานะบอท Slack โดยใช้ incoming web hooks
ความช่วยเหลือกับโอเพนซอร์ส ลิงก์ไปยังหัวข้อ
โครงการเก่า ลิงก์ไปยังหัวข้อ
- การเปลี่ยนแปลง DevOps ขนาดเล็ก
- ย้ายระบบเก่าไปยัง Docker และ K8S บน bare metal
- นำ CI/CD มาใช้โดยใช้ GitLabCI
- การจำลองเสมือนบน bare metal
- สร้างศูนย์ข้อมูลด้วย VMware HA Cluster
- บรรลุ Service Level Agreements - 99.99%
- การย้ายจาก Physical เป็น Virtual 100%
- ติดตั้งระบบจัดเก็บข้อมูล SAN, ระบบความปลอดภัย, การตรวจสอบสภาพแวดล้อม
- เซิร์ฟเวอร์เมล: MS Exchange, CommuniGate Pro
- การจัดกลุ่ม (Clustering)
- OpenSource Anti-Spam SMTP Proxy https://sourceforge.net/projects/assp/
- การย้ายกล่องจดหมายโดยไม่มีเวลาหยุดทำงาน
- ระบบวิเคราะห์การโทรศัพท์
- รวมศูนย์บันทึกการโทรจาก PBX ต่างๆ (รวมถึง Analog PBX)
- อินเทอร์เฟซเว็บพร้อมรายงานรายเดือน
- การรวมเข้ากับระบบบิลลิ่ง
- การจัดการลิขสิทธิ์และโอเพนซอร์ส
- การซื้อใบอนุญาตซอฟต์แวร์
- สร้างระบบสำหรับการบัญชีใบอนุญาตของซอฟต์แวร์ต่างๆ
- ย้ายไปใช้ซอฟต์แวร์โอเพนซอร์สเมื่อเป็นไปได้
- การจัดเก็บข้อมูลคลาวด์ส่วนตัวขององค์กร
- การติดตั้งโครงการ NextCloud
- การรวมระบบเพิ่มเติมกับระบบของบุคคลที่สาม
- ระบบอัปเกรด Windows
- การติดตั้งผ่านเครือข่าย
- การจัดการแบบรวมศูนย์
- เซิร์ฟเวอร์เกม
- Lineage 2 - https://www.l2jserver.com/ รองรับผู้เล่นออนไลน์ประมาณ 150 คน
- Minecraft รองรับผู้เล่นออนไลน์ประมาณ 50 คน