RSSAmplifier

Blog

Zhi Yuan Ju – Home

Recent content in Home on Zhi Yuan Ju

juzhiyuan.meRSS feed ↗32 posts

Latest posts

How it works? - Apache APISIX Prometheus

Overview 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. Key Features Request Metrics : HTTP status codes, latencies, bandwidth usage System Metrics : NGINX connections, ETCD…

An Engineer’s Field Guide to Technical Writing

Breaking the curse, and writing effective documentation, requires empathy for your users. As the person most knowledgeable about what you’ve built, you’re doomed to a calendar full of one-on-one support meetings, answering the same question from six different people. You know you could fix the problem if you had an opportunity to research and write down how things work, but you’re so busy replying…

Hell Yeah or No

Focus helps me say no, because once you can clearly see where you’re heading, you’re less likely to let anything get in your way. Creating, learning, improving, whatever. It’s the ten-year-plan type of stuff. Clearing the clutter helps me see the horizon. Empty time has the potential to be filled with great things. Time filled with little things has little potential. Raising the bar not only gives…

MAKE: Bootstrapper's Handbook

Solve your own problems The most important thing is to find ideas from solving your own problems. You do that by looking at your own life and observing what your daily challenges are. Then you see if you could make those challenges easier using technology. If you solve your own problem, it’s very realistic that there’s many more people like you who would also love their problem solved.…

shape-up

1 1 on Basecamp as their shared source of truth. Three of us built the first version. Jason Fried, Basecamp’s founder, led the design. His co-founder, David Heinemeier Hansson, programmed it (and created the well-known web framework Ruby on Rails as a by-product). At the time I was a web designer with a focus on usability and user interfaces. I executed Jason’s design direction for key features of…

Building a $74k MRR Product as a Rookie Coder

Metadata URL: https://www.indiehackers.com/post/building-a-74k-mrr-product-as-a-rookie-coder-754f96d239 Highlights The product was stalled for the first 2 years. I was just so focused on building that I wasn’t doing much marketing at all. It was a big mistake. Building the product and adding all the features is vital, but you should also be marketing at the same time, which I wasn’t. It’s also…

Do You Make Over 20k a Month

Metadata URL: https://www.reddit.com/r/Entrepreneur/comments/173b8jh/do_you_make_over_20k_a_month Highlights Government contracts change hands every few years, so when the contract that I was working on was close to being re-competed, I engaged other contractors who qualified to compete on this contract to partner together to win the work I worked as a project/product manager on a government…

DevOps with API7 Enterprise Gateway, Declarative Configurations, and Pipelines

Introduction In this document, we will guide you on how to set up Apache APISIX/API7 with Declarative Configurations Tool (ADC, APISIX Declarative Configuration CLI) in a Kubernetes environment. To automate the process, we will use the apisix.yaml file as the only source of truth, enabling us to leverage GitOps. Keep in mind that certain actions have been highlighted in bold. This serves as a…

Business based on Open Source Software

As time passes and after meeting more people and experiencing more things, my perspectives on the same matter can change. This post records my understanding of business, which is built on top of open source softwares. In 2020, I joined API7.ai as the first full-time member to participate in the Apache APISIX community and project. I was thrilled because I could devote 100% of my time to the…

Business based on Open Source Software

As time passes and after meeting more people and experiencing more things, my perspectives on the same matter can change. This post records my understanding of business, which is built on top of open-source softwares. In 2020, I joined API7.ai as the first full-time member to participate in the Apache APISIX community and project. I was thrilled because I could devote 100% of my time to the…

Malaysia and Singapore Trip

video This was the first real team-building experience where all my colleagues traveled to Malaysia from around the world - from China, India, Europe, and Uganda. In early June, I purchased flight tickets and booked hotels for my family, but due to other unavoidable commitments, I had to travel alone with my colleagues. On July 1, we all left Shenzhen Airport for Kuala Lumpur. Many people were…

B2B Startup: Customers Want Solutions Than Software

The Demo Session Process Besides serving customers, we take every prospect seriously during our daily work. When I receive a Demo session notification, I get very excited and take a series of actions: Before the meeting, I prepare the necessary slides and materials and write down specific questions based on the information collected. During the meeting, I take about 5 minutes to introduce…

Google E-A-T Gudelines

Most of the following items are from Anna Crowe . E-A-T means Expertise, Authoritativeness, and Trustworthiness : The expertise of the creator of the content. The authoritativeness of the creator of the content, the content itself, and the website. The trustworthiness of the creator of the content, the content itself, and the website. High E-A-T news articles should be produced with journalistic…

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 . Through the use of pillar pages, you are able to land people at the heart of the topic they are interested in . Site speed and mobile-friendliness as ranking factors. Don’t forget to check PageSpeed and Google Search…

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.

Zhenfang Han

Zhenfang Han and I both came to Wuhan in May 2022, he came because of work, and I came because of my girlfriend. During the New Year’s Day holiday, we met to free talk today, and he chose Chaoshan beef hot pot every time, and was obsessed with salsa . On New Year’s Day, he sent me a WeChat message that roughly meant thanks for the guidance in thought , which I read with some relief,…

2023 Happy New Year

Today is the first day of 2023; I hope that this year, I will: Gain knowledge: Read, listen to podcasts, watch YouTube (interviews, stories, etc.), and communicate with experienced people; More output: Write more articles, record more videos, and share more knowledge; Be patient: Have patience towards work and life to make myself calmer; Do more exercise: At the end of 2021, I exercised in the gym…

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…

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…

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…

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…

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…

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…

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…

Things worth sharing over the 2 years of startup

Chinese Version API7.ai is an open-source software company that delivers the most performance, security, and scalable platform for APIs and microservices. The story happened because of the open-source software Apache APISIX . Read more about my story with the Apache Software Foundation . In early 2020, Ming Wen invited me to join the company and start a business together, and I was attracted by…

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…

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…

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…

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…

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…

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…

(untitled)

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…