Blogs
How it works? - Apache APISIX Prometheus
The Prometheus plugin in Apache APISIX provides comprehensive monitoring capabilities by collecting metrics about HTTP requests, system health, and upstream services. It exposes these metrics in Prometheus format for integration with monitoring and alerting systems.
August 5, 2025
An Engineer’s Field Guide to Technical Writing
To write effective technical documentation, it is important to have empathy for users. Being the most knowledgeable about your product, you often find yourself answering the same questions repeatedly. Taking the time to research and document how things work can alleviate this issue.
November 2, 2023
Hell Yeah or No
Focus on what truly excites you and say no to everything else. Clearing away clutter and being deliberate in your actions allows you to make more powerful decisions. Know your priorities and optimize your life around them. Don't be afraid to imitate successful ideas and be prepared for others to criticize your choices. Ultimately, knowing your why and staying true to it is key to finding success and fulfillment.
November 2, 2023
MAKE: Bootstrapper's Handbook
The Bootstrapper's Handbook emphasizes the importance of solving your own problems as a starting point for business ideas. By identifying and addressing daily challenges using technology, you can create a product that solves problems for many others. Additionally, the product should be something people truly want or need, and growth should be built into the product from the beginning.
November 2, 2023
Building a $74k MRR Product as a Rookie Coder
Building a successful product as a rookie coder requires a balance between building and marketing. Focusing solely on building without marketing can be a big mistake. Building an audience becomes easier once you have things to talk about. Providing free, high-quality resources and targeting specific keywords can help attract the target user. SEO optimization, posting blog posts, and acquiring free tools can drive traffic and boost SEO. Listening to early users' feature requests can help gain direction and build a useful platform. Plateauing can be avoided by allocating time for both building and marketing from the early days.
October 21, 2023
Do You Make Over 20k a Month
This document discusses various insights and experiences shared by individuals in the field of entrepreneurship and consulting. Key takeaways include the importance of understanding client needs, building relationships, specializing in a niche, leveraging social media for marketing, providing value-added services, and being adaptable in the online world. It also emphasizes the significance of networking, continuous learning, and having a solid financial background. Overall, the document highlights the strategies and mindset required for success in these industries.
October 21, 2023
DevOps with API7 Enterprise Gateway, Declarative Configurations, and Pipelines
#Kubernetes#API7 Enterprise#API Gateway#GitOps#Declarative Configuration
This document provides a guide on setting up Apache APISIX/API7 with Declarative Configurations Tool (ADC) in a Kubernetes environment. It covers configuring ADC, publishing configurations, modifying configurations, and applying changes. It also includes prerequisites and scenarios for deploying API7 Gateway on Kubernetes. The document emphasizes caution when working in the Production environment and provides instructions for verifying Admin APIs, downloading and configuring ADC, and syncing configurations to gateway instances. It concludes with a Q&A section that addresses upgrading the chart.
October 19, 2023
Business based on Open Source Software
This document discusses the author's experience with open-source software business, particularly focusing on Apache APISIX. The author initially dedicated their time to the open-source community but later shifted their focus to enterprise clients. The document highlights the challenges and accomplishments of the company, emphasizing the importance of open-source commercialization for sustainability and providing reliable products and services to customers.
September 14, 2023
Business based on Open Source Software
This document discusses the author's experience with open-source software business. They joined
September 13, 2023
Malaysia and Singapore Trip
This document describes a team-building trip to Malaysia and Singapore. The author traveled with colleagues from around the world and visited various locations, including Kuala Lumpur, Port Dickson, and Singapore. They enjoyed local food, visited landmarks, and participated in activities such as scuba diving. The trip also included business-related activities, such as organizing a meetup and discussing projects with clients. Overall, the trip was a positive experience and highlighted the global nature of their work.
July 13, 2023
B2B Startup: Customers Want Solutions Than Software
When conducting demo sessions for B2B startups, it is important to prepare slides and materials, ask specific questions, and follow up with meeting minutes. The process to win a customer involves product exploration, solution discussion, feature verification, contract signing, production, and after-sales support. Prospects may disappear due to pricing, unsupported requirements, usability concerns, or internal adjustments. Aligning expectations with prospects is crucial, as they expect a reliable solution provider. Staying informed about industry trends and engaging with experts is necessary. Continuous communication and providing industry insights are key to demonstrating value and winning customers.
June 25, 2023
Google E-A-T Gudelines
Google E-A-T means Expertise, Authoritativeness, and Trustworthiness. It is a guideline Google uses to determine what content is high-quality and should be ranked higher and part of several different aspects of its algorithm. So while it’s not a direct ranking factor, it can have an impact on your overall search rankings indirectly.
January 6, 2023
Pillar Pages
Pillar pages are the foundation of your website. They are the pages that you want to rank for your most important keywords. The following items are from Lee Wilson.
January 6, 2023
Keynote: Why web tech is like this - Steve Sanderson
Steve Sanderson is a Microsoft MVP and the creator of the popular JavaScript framework, Blazor. In this talk, he will share his thoughts on why web development is the way it is today, and what we can do to make it better.
January 5, 2023
2023 Happy New Year
In 2023, gain knowledge, be patient, do more exercise, and be more focus.
January 1, 2023
Cloudfront with Image Optimization
This blog is built with Hugo, and served by GitHub Pages. All static images are uploaded to AWS S3, and served by another domain, https://dgvi9bqir6m5j.cloudfront.net. This CDN domain maps to AWS Cloudfront: Client -> https://dgvi9bqir6m5j.cloudfront.net/xxx?format=webp Cloudfront triggers AWS Lambda Function to convert original images to specified format Transformed images are stored in another S3 Bucket imgtransformationstack-s3transformedimagebucket6d-fjwwbg2y69cf For more information, please check AWS CDK Sample and AWS CloudFormation.
December 11, 2022
Harry Potter, Twilight
I never thought Junjun would like to watch foreign movies 🎬. In my impression, they are all palace dramas such as Empresses in the Palace and New Life Begins. Twilight is something I knew since middle school. My deskmate at that time was particularly addicted to American dramas, such as Lost and Sherlock, and this is the first time I watched Twilight wholeheartedly: combining vampire and love stories, something I wasn’t interested in during middle school.
December 11, 2022
What values we could take to users?
Nearly every customer asks me: what values it compares to xxx? It’s a real user question that everyone will ask, if we try to understand the user’s real question and try to stand at user’s position, we will know why. Maybe they have load from internal team, maybe they need to finish their own work, maybe … There have many cases, but we need to know the real reason: to support them the best. To let users know clearly what the values are.
November 30, 2022
How To Get On The Frontpage of Hacker News
Write Something Worth Reading: You need to write something interesting. If you don’t, trying to get on the frontpage will be a waste of your time. Even if you manipulate and get upvotes, hacker news readers will rip you apart and you’ll wish you never got there. Send the link (news.ycombinator.com/newest) to at least 20 people from different locations that you know will upvote or submit it. I’ve heard that people submitting or upvoting with a solid amount of karma helps (although I’m not sure how much really).
November 30, 2022
Go or Stay
Today I was asked again to prepare go abroad (out of China) next year. Maybe most of early members and founders will come to different countries as well. It’s super cool to go abroad freely, but I’m not alone now, I have the new family. I need to make a decision on this: go or stay. I have worked with team for nearly 3 years: from only 2 founders to nearly 50 members across several countries. I’m in charge of the Global Team and most people tell me we did great (more than expected) but I know I should not be the key person to avoid team growing.
November 11, 2022
Addicted to Work
It’s hard to leave rest work until tomorrow for me, such case has been several years since 2015 🙂 Nearly everyone thinks I’m crazy and addicted to work, but some of them know I just enjoy working, and I am achieving high-level objectives, though it’s really sometimes tired, especially recently. Yesterday my girlfriend talked to me seriously, I can’t live only for work. I know family is the first priority in my life because only family can always “work” with you. Even though I know this from the beginning, I spent time on working always: every day, no matter Saturday or Sunday or work day and even in holiday, I work day and night.
October 12, 2022
Use Keycloak with API Gateway to secure APIs
OpenID Connect referred to as OIDC, is an authentication protocol based on the OAuth 2.0. It allows the client to obtain user information from the identity provider (IdP), e.g., Keycloak, Ory, Okta, Auth0, etc. The open-source API Gateway Apache APISIX supports using the openid-connect plugin to integrate with the above identity Providers. It will redirect all unauthenticated clients to IdP’s login page. After the successful authentication, APISIX will pass the user information to the upstream service.
July 6, 2022
Things worth sharing over the 2 years of startup
Things worth sharing and recording in the past two years with API7.ai.
June 4, 2022
How to use Gitpod to develop Apache APISIX?
Background Use Gitpod as the Apache APISIX development and startup environment, which is convenient for new users to use, develop, and contribute. Terminology Apache APISIX A new generation of API gateways under the Apache Software Foundation, watch the video What’s API Gateway to learn more. ETCD The configuration storage center of Apache APISIX, which can be understood as a database (but not completely equivalent).
May 19, 2022
My Story with the Apache Software Foundation
Chinese Version I was in college in 2015 and used Apache Web Server when deploying a Web project, and the feather logo of the Apache Software Foundation stuck with me just by looking at it. The Apache Software Foundation was founded in 1999 (I was born in 1997) as the world’s largest open-source software foundation, and I never thought I’d be more deeply involved with it now. APISIX Shortly after graduating from college in 2019, Ming Wen contacted me and hoped I could contribute a Dashboard project to APISIX.
April 11, 2022
How to involve open source community with passion?
In early 2022, I recorded my first podcast with Siwei, Ponyboy, and Rick. 👏 I use DeepL translate Chinese contents and try to use Grammarly to make post clear and effective. Siwei: Welcome to the new episode of Open Source Face to Face! I am Siwei Gu. Today, our hosts are Xiao Ma and Rick. Today’s main character is Zhiyuan Ju, a PMC member of the Apache APISIX project and a young “old” open-source player. Let’s ask Zhiyuan to introduce himself first.
January 18, 2022
Applying Plugin Orchestration in Apache APISIX
Original:https://apisix.apache.org/blog/2021/07/27/use-of-plugin-orchestration-in-apache-apisix/ What is Apache APISIX Apache APISIX is a dynamic, real-time, high-performance API gateway. Apache APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. It has more than 50 built-in plugins covering authentication, security, traffic control, Serverless, observability, and other aspects to meet the common usage scenarios of enterprise customers. As shown in the architecture diagram below, Apache APISIX is divided into two parts: the data plane (left side) and the control plane (right side): the control plane sends down the configuration to ETCD, and the data plane handles internal and external traffic with the help of rich plug-ins.
July 26, 2021
From Web Engineer to Apache APISIX PMC
ApacheCon@Home 2020: https://www.bilibili.com/video/BV1oZ4y1V7Zi/ Hello, I’m Zhiyuan Ju from API7.ai, and I’m a member of Apache APISIX PMC, a high-performance open-source gateway project. I’m a member of Apache APISIX PMC, a high-performance open-source gateway project. Tributary is an open-source infrastructure software startup, and this open-source software refers to Apache APISIX. In this session, I will share my story from being a web engineer to continue participating in open source projects and encourage more people to know and dare to participate in open source projects by describing what I have gained and felt from participating in open source projects.
September 28, 2020
freeCodeCamp: The growth path of a full-stack engineer
Original: https://chinese.freecodecamp.org/news/fcc-devtalk-ju-zhi-yuan-growth-path-of-an-excellent-full-stack-web-developer/ This time, our guest, Zhiyuan, is a 97-year-old kid. Since we met in 2017, I’ve been impressed by this little geek’s independence, tenacity, seriousness, and attitude of always being curious and exploring the world, which also inspires me to think about the value of my work with an open and inclusive mind. The title of this article is taken from Zhiyuan’s self-introduction, “Working hard to become a good Web full-stack engineer” - I know that “full-stack engineer” will never be just a label that defines his I know that “full-stack engineer” is not just a label that defines his life, but a source of energy that will help him to keep widening the boundaries of his life. In the article, he talked about his interesting experience of getting in touch with computers when he was in elementary school and teaching himself programming in junior high school, as well as his project experience in college, and his experience of trying to work remotely after being rejected in Ali’s fifth interview due to lack of education. Every question was answered seriously by Zhiyuan, and I believe you will feel this young man’s dedication to life and work when you read it. I believe you will feel this young man’s heart for life and work :)
July 10, 2019
Use Keycloak with API Gateway to secure APIsOpenID Connect referred to as OIDC, is an authentication protocol based on the OAuth 2.0. It allows the client to obtain user information from the identity provider (IdP), e.g., Keycloak, Ory, Okta, Auth0, etc. The open-source API Gateway Apache APISIX supports using the openid-connect plugin to integrate with the above identity Providers. It will redirect all unauthenticated clients to IdP’s login page. After the successful authentication, APISIX will pass the user information to the upstream service.