Operations
Using ChatOps to Improve the R&D Process
· β˜• 3 min read
1. What Is ChatOps GitOps, ChatOps, AIOps, and the like (hereafter NewOps) are emerging operations philosophies that have appeared in recent years. NewOps separates Ops out of its chaotic state into two parts: one facing users, trending toward being more human, auditable, and traceable; the other facing infrastructure, trending toward being more programmatic, automated, and intelligent.

Using S3 to Store Terraform State
· β˜• 3 min read
1. How Terraform Manages Resource State After running terraform init, Terraform downloads the dependent plugins into a local plugins directory. 1 2 3 4 5 6 7 8 9 10 11 12 13 tree -aL 5 . |-- myresource.tf |-- .terraform | `-- plugins | |-- registry.terraform.io | | |-- hashicorp | | | `-- null | | `-- shaowenchen | | `-- qingcloud | `-- selections.

DevOps Workshop Retrospective Summary
· β˜• 5 min read
1. What Is a Workshop A Workshop is a learning format centered on an experienced speaker in the field, guiding members to discuss a topic together through activities, discussion, talks, and other means. Compared with traditional formats, a Workshop has the following characteristics: More targeted A bit like a seminar, it can concentrate and fully discuss one class of problem.

Operations Is No Longer Guesswork
· β˜• 4 min read
For more techniques, keep an eye on the updates to this post. 1. Operations Is No Longer Guesswork Everything is interconnected, and the internet’s model of the physical world is becoming more and more accurate. Our geographic location, our movement trajectories, and our operations on electronic devices are all being recorded.

Using Terraform and GitHub Actions to Automate Infrastructure Install Testing
· β˜• 5 min read
1. Testing Is a Beacon at Sea The more complex and larger a project is, the more it demonstrates the value and importance of testing. Testing guarantees that the direction is right. Like a beacon appearing at sea while sailing, it can be used to check and correct the course, so the helmsman can stay aware of the situation at any moment and make adjustments.