Search results

  1. PlAwAnSaI

    Artificial Intelligence

    Thinking คือการแก้ปัญหาที่ข้อมูลทั้งหมดที่จำเป็นสำหรับการตอบ มีอยู่ในคำถามแล้ว คำตอบเกิดจากการใช้เหตุผล วิเคราะห์ และไตร่ตรองตรรกะของโจทย์อย่างรอบคอบ ไม่ใช่การออกไปค้นหาข้อมูลเพิ่มเติมจากภายนอก การ Debug Code, การแก้โจทย์คณิตศาสตร์ และการวิเคราะห์เชิงตรรกะ ล้วนเป็นงานที่เหมาะกับ Thinking...
  2. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Summary Load Balancer ไม่ได้มีหน้าที่เพียง "แบ่ง Request ไปหลาย Server" แต่เป็นส่วนสำคัญของ Architecture ที่ช่วยให้ระบบสามารถ Scale, Detect Failure และกระจาย Traffic ข้าม Infrastructure ได้อย่างเหมาะสม อย่างไรก็ตาม Load Balancer...
  3. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Cheat Sheet 📋 แนวคิด ความหมาย Cache เก็บข้อมูลที่ถูกใช้งานบ่อยเพื่อลดการทำงานซ้ำ Cache Hit พบข้อมูลใน Cache Cache Miss ไม่พบข้อมูล ต้องไปอ่านจากต้นทาง TTL ระยะเวลาที่ข้อมูลอยู่ใน Cache Cache Aside อ่าน Cache ก่อน ถ้าไม่มีจึงอ่าน Database Summary เมื่อระบบเริ่มช้าลง...
  4. PlAwAnSaI

    Cloud Computing

    AWS มีศูนย์ข้อมูล (Data Center) หลายแห่งกระจายอยู่ในภูมิภาคทางภูมิศาสตร์ (Geographic Region) ที่แตกต่างกัน การออกแบบลักษณะนี้ช่วยเพิ่มความพร้อมใช้งานของระบบ (High Availability) โดยทำให้มั่นใจได้ว่าร้านค้า Online ของคุณสามารถรองรับปริมาณ Traffic ที่เพิ่มขึ้นได้...
  5. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Stateless ไม่ได้แปลว่าไม่มี State นี่เป็นอีกจุดที่หลายคนเข้าใจผิด ทุกระบบมีข้อมูลที่ต้องจัดเก็บเสมอ สิ่งที่ Stateless ต้องการคือ ย้าย State ออกจาก Compute แทนที่จะเก็บไว้ใน EC2 ก็ย้ายไป Amazon ElastiCache Amazon DynamoDB Amazon Aurora Amazon S3 Amazon EFS เมื่อ Compute...
  6. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Horizontal Scaling คือการเพิ่ม "จำนวนเครื่อง" แทนที่จะทำให้เครื่องเดิมใหญ่ขึ้น เราสามารถเพิ่มจำนวนเครื่องให้มากขึ้น จาก Application Server 2 เครื่อง อาจเพิ่มเป็น 10 เครื่อง หรือ 100 เครื่อง แล้วใช้ Load Balancer กระจายผู้ใช้ไปยังแต่ละ Instance นี่คือแนวคิดที่บริษัทระดับโลกเลือกใช้...
  7. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Day 6 — Auto Scaling ไม่ได้ทำให้ระบบของคุณเป็น Cloud Native Scalability vs Elasticity: สองคำที่หลายคนใช้แทนกัน แต่จริง ๆ แล้วต่างกัน บริษัทแห่งหนึ่งกำลังจะเปิดตัว Campaign ใหญ่ Team Infrastructure มั่นใจมาก เพราะเปิด Auto Scaling ไว้เรียบร้อยแล้ว ทุกคนเชื่อว่าหากมีผู้ใช้เพิ่มขึ้น ระบบก็จะสร้าง...
  8. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Framework ที่ใช้เวลาตัดสินใจ ทุกครั้งที่เลือก Architecture ลองถาม 5 ข้อ 1. Business Value ได้ประโยชน์อะไร 2. Cost แพงขึ้นเท่าไหร่ 3. Complexity Team ดูแลไหวไหม 4. Risk ลดความเสี่ยงจริงไหม 5. Future Growth รองรับอนาคตไหม ถ้าตอบครบ ส่วนใหญ่จะเลือกได้ถูก ตัวอย่างจริง ลูกค้า...
  9. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Non-functional Requirement หลักที่ SA ต้องถาม 1) Availability ระบบพร้อมใช้งานกี่ % 99% 99.9% 99.99% 99.999% ลองคำนวณ 99% Downtime ได้ ประมาณ 3.65 วันต่อปี 99.9% ประมาณ 8.76 ชั่วโมงต่อปี 99.99% ประมาณ 52 นาทีต่อปี 99.999% ประมาณ 5 นาทีต่อปี ต่างกันเยอะมาก และ Cost ก็ต่างกันมาก 2)...
  10. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    Requirement มี 2 ประเภท Functional Requirement ระบบต้องทำอะไร ตัวอย่าง: Login Register Search Product Checkout Payment Generate Report ถามง่าย ๆ Non-functional Requirement ระบบต้องทำได้ดีแค่ไหน ตัวอย่าง: Availability 99.99% Response Time < 200ms รองรับ 100,000 Concurrent User Data...
  11. PlAwAnSaI

    คู่มือสำหรับการเป็น AWS Solutions Architect

    365 Days to Become an AWS Solution Architect - From Certified to Real-world Architect Day 1 — สิ่งแรกที่ Solution Architect คิด ไม่ใช่ "จะใช้ Service อะไร" บทนำ คนที่พึ่งเริ่มเรียน AWS มักถามคำถามแบบนี้ คำถามเหล่านี้ดูเหมือนจะเป็นคำถามด้านสถาปัตยกรรม แต่จริง ๆ แล้ว...
  12. PlAwAnSaI

    DevOps

    การใช้ SAST + SCA + DAST ร่วมกันใน Unified Platform: ทำให้เห็น All Vuln ในที่เดียว → Prioritize ข้ามทุก Source (Custom Code (SAST) + Open-source (SCA) + Runtime (DAST)) → Actionable Insight + Reduce Context Switching ต่างจากหลาย Tool: Finding กระจาย → ไม่รู้จะ Fix อะไรก่อน ตาม DevSecOps...
  13. PlAwAnSaI

    DevOps

    หลัก Parametrize Dependency ในการเขียน Clean IaC คือ ใช้ Variable/Data Source แทน Hardcode → เพื่อให้ Module Decouple จาก Specific Environment + Reusable ข้าม Environment ตัวอย่าง: subnet_id = var.subnet_id (ไม่ใช่ "subnet-12345" Hardcode) ข้อดีของการ Pin Version (?ref=tag) ทำให้ Reproducible...
  14. PlAwAnSaI

    DevOps

    Three Pillar ของ Obserability: Metric (ตัวเลข Trend), Log (Event ตาม Timeline), Trace (Request Flow ข้าม Service) ทั้ง 3 ร่วมกันให้ภาพสมบูรณ์ของระบบ ขาดตัวใดตัวหนึ่งจะ Investigate ไม่ครบ Metric = Numeric Time-series Data (ข้อมูลเชิงตัวเลข (Quantitative) ที่วัดในช่วงเวลา) เช่น CPU % Usage...
  15. PlAwAnSaI

    DevOps

    Azure DevOps Pipeline ใช้ YAML เป็น Pipeline-as-code Format ที่ Version Control + Review ผ่าน PR ได้ Classic Editor (GUI) ไม่สามารถ Track Change หรือ Share เป็น Template ได้ดีเท่า YAML Approach Service Connection เก็บ Credential (AWS Access Key/Role ARN) อย่างปลอดภัยใน Azure DevOps Encrypted...
  16. PlAwAnSaI

    DevOps

    EKS ใช้ Kubernetes (Open-source, CNCF) เป็น Orchestrator ทำให้ Workload Portable ข้าม Cloud ได้ ECS ใช้ Proprietary Orchestrator ของ AWS ซึ่ง Simpler แต่ Lock-in กับ AWS มากกว่า S3 เป็น Object Storage ที่ Durable 99.999999999% (11 9s) ใช้เก็บ Static Asset, Build Artifact, หรือ Host Website...
  17. PlAwAnSaI

    Artificial Intelligence

    สามารถเพิ่มเอกสาร Word ที่มีขั้นตอนการทำงานของ Team และ Dashboard Amazon QuickSight ที่แสดงตัวชี้วัดสำคัญ เข้าไปใน Amazon Quick Space ได้ Amazon Quick Spaces ช่วยรักษาความปลอดภัยควบคู่ไปกับการทำงานร่วมกัน โดยการกำหนดสิทธิ์การเข้าถึงแบบยืดหยุ่นตาม Team งาน การสร้าง Flow ด้วยภาษาธรรมชาติ...
  18. PlAwAnSaI

    Netflix for Personalized Nutrition MVP

    มาเริ่มจากทำ Windows เราให้กลายเป็น Webapp กันก่อน โดยใช้ Streamlit เพราะเขียน Python ตรง ๆ ได้เลย ใช้กับ XGBoost (Extreme Gradient Boosting) = open-source machine learning software library ติดตั้ง Python กันก่อน https://www.python.org/downloads/windows Python 3.14.x ตอนนี้ “ใหม่มาก” บาง...
  19. PlAwAnSaI

    AWS EKS Workload with CI/CD

    https://medium.com/@pranaymate/eks-automode-vs-eks-fargate-vs-ecs-finding-the-right-aws-container-solution-for-your-devops-need-5f1d09354b65 EKS AutoMode vs. EKS Fargate vs. ECS: เลือก Solution Container AWS ที่ใช่สำหรับ Team DevOps หากเคยจัดการ Container มาก่อน...
  20. PlAwAnSaI

    Artificial Intelligence

    ในงานที่มีหลายขั้นตอน (Multi-step Task) Agent มีบทบาทสำคัญในการประสานงานของแต่ละงาน (Task Coordination) โดยช่วยให้แต่ละขั้นตอนถูกดำเนินการตามลำดับที่ถูกต้อง พร้อมทั้งจัดการความสัมพันธ์ของขั้นตอนต่าง ๆ (Dependency) และการจัดสรรทรัพยากรได้อย่างเหมาะสม...
Top