จากการที่ Terraform ทำการเปลี่ยน license มาเป็น Business Source License (BSL) นั้นก็เกิดการพูดคุยทั้งเห็นด้วยและไม่เห็นด้วยหนึ่งในแนวทางหนึ่งของ communityคือการ fork ในวันที่ 25 สิงหาคมมาในชื่อใหม่คือ OpenTofu
Read More…
หนึ่งในสิ่งที่น่าสนใจมาก ๆ สำหรับ CI/CD (Continuous Integration and Delivery/Deployment)คือเรื่องคุณภาพ และ ความเร็ว ที่เป็นหัวใจสำคัญของแนวคิดและแนวปฏิบัตินี้เลยเป็นสิ่งที่ผิดปกติอย่างมาก (หรือเป็นเรื่องปกติไปแล้วนะ ?)
Read More…
การสร้าง Docker image นั้น สามารถสร้าง image แบบ Multi-architecture ได้โดยทำการ build ผ่าน Buildxมีขั้นตอนดังนี้
Read More…
เพิ่งเห็นผ่าน ๆ ใน feed เกี่ยวกับเรื่องของ DevOpsพบว่าหลาย ๆ ที่จะเรียกว่า DevOops !!มันมีที่มาที่ไปอย่างไรนะ จะหาก็หาไม่เจอเลยนำเอาสิ่งที่เคยเจอมาอธิบายดีกว่าส่วนใหญ่ไม่น่าจะใช่เรื่องจริง !!
Read More…
ใน Docker Desktop 4.22 นั้น ทำการเพิ่ม Experimental features เข้ามาชื่อว่า Resource Saver Mode เป้าหมายเพื่อลดการใช้งาน resource ต่าง ๆ ทั้ง memory และ CPU ของ Dockerรวมทั้งการใช้งาน battery ของเครื่องอีกด้วย
Read More…
จากการมาลองใช้งาน Podman เล่นพบว่ามี project ที่ชื่อว่า Podman composeพัฒนาด้วยภาษา Pythonอธิบายง่าย ๆ คือ Docker compose ที่ทำงานบน Podman นั่นเองซึ่งเราสามารถนำไฟล์ docker compose มา run ได้เลยแต่ไม่ได้ครอบคลุมทั้งหมด มีแต่พื้นฐานเท่านั้นแต่ก็ยังเป็นเครื่องมือที่อำนวยความสะดวกอย่างหนึ่งเช่นกัน
Read More…
ในการจัดการ Docker image นั้น เราจะจัดเก็บไว้ใน Docker registry serverไม่ว่าจะเป็น Docker Hub หรือ ตามระบบต่าง ๆ ทั้ง public และ privateทั้ง on-premise และ on-cloud
Read More…
น่าสนใจดีกับ KIP-932: Queues for KafkaKIP (Kafka Improvement Proposal) นี้ทำการใช้งาน queue ใน Kafka นั่นเองโดยปกติถ้าต้องจัดการ message ที่เข้า Topic ให้ตามรูปแบบของ Queue คือ ที่สำคัญก็ยังต้อง scale ได้ง่าย
Read More…
มาดูความสามารถใหม่ ๆ ที่น่าสนใจใน Docker 24.0.2 กันประกอบไปด้วย
Read More…
พอดีต้องทำงานกับ Vector Database ทั้งPinecone, Milvus, Redis, Elasticsearch และ pgvectorเกิดคำถามว่าคืออะไร ทำงานอะไรได้บ้างเนื่องจากปกติ NoSQL จะรู้จักแค่ key-value, column, document และ graphพอมาเจอ Vector ก็เลยงง ๆดังนั้นทำความรู้จักกันหน่อย
Read More…