Hi there
When given the choice between being right or being kind, choose kind.
Using Nginx as a Reverse Proxy for Elastic Stack

Elastic Stack comes with its own HTTP service and allows customizing listening ports. So why use Nginx as a reverse proxy? Mainly for HTTPS and Basic Auth, as we know that only the Enterprise version of Elastic Stack enables user authentication.
Using Elasticsearch as Log Storage in Laravel

Have you found it inconvenient to query logs during development, and unable to analyze or perform deeper analysis on them? Then you can use Elasticsearch with Kibana to achieve this.
Beats Series - Metricbeat

Metricbeat can periodically collect operating system and server metrics (CPU, memory, disk, IO, read/write speed, processes, etc.). Metricbeat can send the collected metrics and data to your specified output, such as Elasticsearch, ultimately achieving the goal of monitoring servers.
Elastic Stack - Kibana

The ultimate purpose of data is to present it to users. How it’s presented and in what way directly determines the value of the data. Kibana solves this problem well and makes data visualization simple and easy to use.
Elastic Stack - Elasticsearch

For today’s startups, data is everything. How to store, clean, query, and display large amounts of data is a challenge we face. Fortunately, open-source products like Elasticsearch make all of this much easier.
ECTS Distributed Scheduled Task Management System

Many teams are still using the built-in Linux
Crontab for management. As a result, developers have to SSH into production servers to configure scheduled scripts or commands.Publishing Your Applications with GoReleaser

While you’re struggling to compile binaries for different platforms, other engineers are already enjoying tea and reading news. The gap between you and 10x engineers lies in the utilization of existing tools.
Go Time Formatting

Go’s time.Time uses RFC3339 standard format for serialization and deserialization by default, but we need to convert it to a more readable format.
The Evolution of Containers

Containerization is undoubtedly a trend now. You may know Docker and have used Docker, but do you really understand containers?
Golang System Command Execution

During development, we often need to call system commands. My ECTS project also uses Golang’s exec package.