From 5bf69cf8a46c7731f7ca12d4f4f75e359704d5a3 Mon Sep 17 00:00:00 2001 From: Ming Wen Date: Thu, 9 Jun 2022 11:43:03 +0800 Subject: [PATCH 1/5] docs: add `API Gateway` keyword and AWS graviton3. --- README.md | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index e3522db2b2eb..16c0036e2286 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ # --> -# Apache APISIX +# The Apache APISIX API Gateway APISIX logo @@ -27,11 +27,11 @@ [![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/apache/apisix.svg)](http://isitmaintained.com/project/apache/apisix "Average time to resolve an issue") [![Percentage of issues still open](http://isitmaintained.com/badge/open/apache/apisix.svg)](http://isitmaintained.com/project/apache/apisix "Percentage of issues still open") -**Apache APISIX** is a dynamic, real-time, high-performance API gateway. +**Apache APISIX** is a dynamic, real-time, high-performance API Gateway. -APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. +The APISIX API Gateway provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. -You can use Apache APISIX to handle traditional north-south traffic, +You can use the **APISIX API Gateway** to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a [k8s ingress controller](https://github.com/apache/apisix-ingress-controller). @@ -39,31 +39,26 @@ The technical architecture of Apache APISIX: ![Technical architecture of Apache APISIX](docs/assets/images/apisix.png) + ## Community - Mailing List: Mail to dev-subscribe@apisix.apache.org, follow the reply to subscribe to the mailing list. - QQ Group - 552030619, 781365357 - Slack Workspace - [invitation link](https://join.slack.com/t/the-asf/shared_invite/zt-vlfbf7ch-HkbNHiU_uDlcH_RvaHv9gQ) (Please open an [issue](https://apisix.apache.org/docs/general/submit-issue) if this link is expired), and then join the #apisix channel (Channels -> Browse channels -> search for "apisix"). - ![Twitter Follow](https://img.shields.io/twitter/follow/ApacheAPISIX?style=social) - follow and interact with us using hashtag `#ApacheAPISIX` -- **Good first issues**: - - [Apache APISIX®](https://github.com/apache/apisix/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - - [Apache APISIX® Ingress Controller](https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - - [Apache APISIX® dashboard](https://github.com/apache/apisix-dashboard/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - - [Apache APISIX® Helm Chart](https://github.com/apache/apisix-helm-chart/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - - [Docker distribution for Apache APISIX®](https://github.com/apache/apisix-docker/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - - [Apache APISIX® Website](https://github.com/apache/apisix-website/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - - [Apache APISIX® Java Plugin Runner](https://github.com/apache/apisix-java-plugin-runner/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) - - [Apache APISIX® Go Plugin Runner](https://github.com/apache/apisix-go-plugin-runner/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) - - [Apache APISIX® Python Plugin Runner](https://github.com/apache/apisix-python-plugin-runner/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) +- [Documentation](https://apisix.apache.org/docs/) +- [Discussions](https://github.com/apache/apisix/discussions) +- [Blog](https://apisix.apache.org/blog) + ## Features -You can use Apache APISIX as a traffic entrance to process all business data, including dynamic routing, dynamic upstream, dynamic certificates, +You can use the APISIX API Gateway as a traffic entrance to process all business data, including dynamic routing, dynamic upstream, dynamic certificates, A/B testing, canary release, blue-green deployment, limit rate, defense against malicious attacks, metrics, monitoring alarms, service observability, service governance, etc. - **All platforms** - - Cloud-Native: Platform agnostic, No vendor lock-in, APISIX can run from bare-metal to Kubernetes. + - Cloud-Native: Platform agnostic, No vendor lock-in, APISIX API Gateway can run from bare-metal to Kubernetes. - Supports ARM64: Don't worry about the lock-in of the infra technology. - **Multi protocols** @@ -194,6 +189,8 @@ Using AWS's eight-core server, APISIX's QPS reaches 140,000 with a latency of on [Benchmark script](benchmark/run.sh) has been open sourced, welcome to try and contribute. +[The APISIX APISIX Gateway also works perfectly in AWS graviton3 C7g.](https://apisix.apache.org/blog/2022/06/07/installation-performance-test-of-apigateway-apisix-on-aws-graviton3) + ## Contributor Over Time > [visit here](https://www.apiseven.com/contributor-graph) to generate Contributor Over Time. @@ -206,9 +203,9 @@ Using AWS's eight-core server, APISIX's QPS reaches 140,000 with a latency of on - [Copernicus Reference System Software](https://github.com/COPRS/infrastructure/wiki/Networking-trade-off) - [More Stories](https://apisix.apache.org/blog/tags/user-case) -## Who Uses APISIX? +## Who Uses the APISIX API Gateway? -A wide variety of companies and organizations use APISIX for research, production and commercial product, below are some of them: +A wide variety of companies and organizations use the APISIX API Gateway for research, production and commercial product, below are some of them: - Airwallex - Bilibili From 735726e4ed611a25fc3951a6dc7fa42e9b7c4fd8 Mon Sep 17 00:00:00 2001 From: Wen Ming Date: Thu, 9 Jun 2022 11:47:54 +0800 Subject: [PATCH 2/5] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 16c0036e2286..950d988069eb 100644 --- a/README.md +++ b/README.md @@ -46,9 +46,9 @@ The technical architecture of Apache APISIX: - QQ Group - 552030619, 781365357 - Slack Workspace - [invitation link](https://join.slack.com/t/the-asf/shared_invite/zt-vlfbf7ch-HkbNHiU_uDlcH_RvaHv9gQ) (Please open an [issue](https://apisix.apache.org/docs/general/submit-issue) if this link is expired), and then join the #apisix channel (Channels -> Browse channels -> search for "apisix"). - ![Twitter Follow](https://img.shields.io/twitter/follow/ApacheAPISIX?style=social) - follow and interact with us using hashtag `#ApacheAPISIX` -- [Documentation](https://apisix.apache.org/docs/) -- [Discussions](https://github.com/apache/apisix/discussions) -- [Blog](https://apisix.apache.org/blog) +- [Documentation](https://apisix.apache.org/docs/) +- [Discussions](https://github.com/apache/apisix/discussions) +- [Blog](https://apisix.apache.org/blog) ## Features From b18bc83c996d36b0c317148eaae6358341d04a71 Mon Sep 17 00:00:00 2001 From: Wen Ming Date: Thu, 9 Jun 2022 11:50:32 +0800 Subject: [PATCH 3/5] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 950d988069eb..a1aac2839192 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,6 @@ The technical architecture of Apache APISIX: ![Technical architecture of Apache APISIX](docs/assets/images/apisix.png) - ## Community - Mailing List: Mail to dev-subscribe@apisix.apache.org, follow the reply to subscribe to the mailing list. @@ -50,7 +49,6 @@ The technical architecture of Apache APISIX: - [Discussions](https://github.com/apache/apisix/discussions) - [Blog](https://apisix.apache.org/blog) - ## Features You can use the APISIX API Gateway as a traffic entrance to process all business data, including dynamic routing, dynamic upstream, dynamic certificates, From 0176ceabc379424a07d1b82304a2e12b7ad5f119 Mon Sep 17 00:00:00 2001 From: Wen Ming Date: Thu, 9 Jun 2022 12:14:23 +0800 Subject: [PATCH 4/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a1aac2839192..2f8f8acfb77b 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ # --> -# The Apache APISIX API Gateway +# Apache APISIX API Gateway APISIX logo From dbfdd4f41b90fec3d77ce0df84d8b91e3df3fef1 Mon Sep 17 00:00:00 2001 From: Wen Ming Date: Thu, 9 Jun 2022 12:15:56 +0800 Subject: [PATCH 5/5] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2f8f8acfb77b..3d1ea19c4803 100644 --- a/README.md +++ b/README.md @@ -29,9 +29,9 @@ **Apache APISIX** is a dynamic, real-time, high-performance API Gateway. -The APISIX API Gateway provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. +APISIX API Gateway provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. -You can use the **APISIX API Gateway** to handle traditional north-south traffic, +You can use **APISIX API Gateway** to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a [k8s ingress controller](https://github.com/apache/apisix-ingress-controller). @@ -51,7 +51,7 @@ The technical architecture of Apache APISIX: ## Features -You can use the APISIX API Gateway as a traffic entrance to process all business data, including dynamic routing, dynamic upstream, dynamic certificates, +You can use APISIX API Gateway as a traffic entrance to process all business data, including dynamic routing, dynamic upstream, dynamic certificates, A/B testing, canary release, blue-green deployment, limit rate, defense against malicious attacks, metrics, monitoring alarms, service observability, service governance, etc. - **All platforms** @@ -201,9 +201,9 @@ Using AWS's eight-core server, APISIX's QPS reaches 140,000 with a latency of on - [Copernicus Reference System Software](https://github.com/COPRS/infrastructure/wiki/Networking-trade-off) - [More Stories](https://apisix.apache.org/blog/tags/user-case) -## Who Uses the APISIX API Gateway? +## Who Uses APISIX API Gateway? -A wide variety of companies and organizations use the APISIX API Gateway for research, production and commercial product, below are some of them: +A wide variety of companies and organizations use APISIX API Gateway for research, production and commercial product, below are some of them: - Airwallex - Bilibili