Có những chuyến hành trình giúp ta trưởng thành nhanh hơn rất nhiều lần. Với tôi, hành trình ấy là khoảng thời gian tôi được đồng hành và phát triển dự án Site Builder.
(more…)Blog
-
12/2022 – 05/2025 (2 years 6 months), Farewell: My Journey with the Site Builder Project & Lessons Learned
Some journeys accelerate our growth significantly. For me, this journey was the period I spent developing the Site Builder project.
(more…) -
Manager vs Leader: Bạn là người kiểm soát hay người truyền cảm hứng?
Khám phá sự khác biệt giữa Manager và Leader qua tình huống thực tế, giúp bạn phát triển tư duy lãnh đạo và nâng tầm ảnh hưởng cá nhân.
(more…) -
[BashScript] Automate Kubernetes Deployment Restarts in K8s/MicroK8s
Managing Kubernetes deployments is a crucial task for DevOps engineers and system administrators. This tutorial demonstrates how to create a Bash script that allows users to interactively restart a deployment in a MicroK8s cluster.
(more…) -
[Resolved] Kubernetes Ingress Error 404 on Non-Root Path of Single Page App
If you’re deploying a web application in Kubernetes using NGINX Ingress, you may encounter a 404 Not Found error when accessing non-root paths. This issue is common when using React Router (SPA), Angular, or Vue.js, as well as APIs mapped to a subpath.
In this guide, we’ll explain why this happens and how to fix it using NGINX Ingress annotations and proper configurations.
(more…) -
Áp Dụng CQRS Pattern Trong Node.js Microservice – Tối Ưu Hiệu Suất Và Khả Năng Mở Rộng
Tìm hiểu cách áp dụng CQRS Pattern trong Node.js Microservice để tối ưu hóa hiệu suất, bảo mật dữ liệu và cải thiện khả năng mở rộng. Hướng dẫn chi tiết với ví dụ thực tế sử dụng Express, MongoDB và RabbitMQ.
(more…) -
Mastering Caching with Redis
This series will cover Redis caching from fundamental concepts to advanced real-world applications, including performance tuning, clustering, and security.
(more…) -
Software Architecture Patterns: Types, Use Cases & Best Practices
Discover common architecture patterns, their use cases, and best practices for building scalable and maintainable systems.
(more…) -
What is Traefik API Gateway?
Traefik is a modern, cloud-native reverse proxy and API gateway designed to manage and route traffic to your microservices efficiently. It acts as an entry point for your applications, providing dynamic routing, load balancing, and middleware capabilities to streamline your architecture.
(more…) -
System Design: Best Practices & Guidelines for APIs Design in Microservices
Designing APIs in a microservices architecture is a critical aspect of ensuring scalable, maintainable, and efficient systems. This tutorial provides a comprehensive set of rules and best practices to guide API design in such systems.
(more…)