Welcome to my GitHub profile! I'm a backend software engineer from China 🇨🇳, and I'm trying to be a full-stack engineer and a DevOps engineer. I'd like to contribute to open source projects and share my knowledge with others.
- 🎓 Education: Computer Science and Technology, SouthWest Petroleum University
- 🌱 Focusing on (now): openresty, lua, LSM, k8s, service mesh
- 💬 Topics I like: Microservices, DevOps, Distributed Systems, Linux, Open Source, etc. We can talk these topics together.
- Languages: go, python, shell, javascript, c, lua, etc.
- Frameworks and Libraries: kratos, gin, gorm, asynq etc.
- Network: tcp/ip, http1/2, grpc, ICMP, etc.
- Tools: redis, kafka, mysql, rabbitmq, openresty/nginx, k8s, etc.
- Other Skills: performance tuning, distributed systems design, CI/CD, etc.
I'd using these skills to build a distributed system, and I'm trying to learn more about distributed systems design and implementation.
I'd like to contribute to open source projects, you can find them in my GitHub repositories. Such as:
- kratos - A Go framework for microservices.
- go-gorm - The fantastic ORM library for Golang, aims to be developer friendly.
- asynq - Asynq: simple, reliable, and efficient distributed task queue in Go.
- gocache - A complete Go cache library that brings you multiple ways of managing your caches.
- go-qrcode - A golang lib to generate QRCode.
I'm trying to do these things recently:
- Implement a KV storage
- Learning openresty/nginx skills deeply
- Studying lua
- More distributed systems design
- Distributed Theory
- Linux kernel and OS design
You can find and get touch with me on these accounts!
- GitHub: https://github.com/yeqown
- Email: [email protected]
- Social Contact:twitter, TG
If you interested in my projects, you can get in touch with me to discuss more details.
Thanks for visiting my GitHub profile and have a nice day!