[ 
https://issues.apache.org/jira/browse/COMDEV-449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bobur Umurzokov updated COMDEV-449:
-----------------------------------
    Description: 
*Apache APISIX* is a dynamic, real-time, high-performance API gateway.

It provides rich traffic management features such as load balancing, dynamic 
upstream, canary release, circuit breaking, authentication, observability, and 
more.

{*}Page{*}: [https://apisix.apache.org/]

*Github:* [https://github.com/apache/apisix]{*}{{*}}

 

*Background:* Elasticsearch is a widespread search engine based on Apache 
Lucene. It allows users to index, store, and search for data via a REST API. 
Data going through APISIX are good candidates to be transferred to 
Elasticsearch for later analysis.

 

*Task:* The intern should evaluate different possible designs, analyze their 
pros and cons, and implement at least one in agreement with the mentor.

In particular, the intern should investigate ES requirements for writing data 
(amount of data, frequency, etc.) prior to any development.

 
*Difficulty:* Normal
*Project size:* ~175 hours.
 
*References:*
 * [Elasticsearch website|https://www.elastic.co/elasticsearch/]
 * [Elasticsearch 
API|https://www.elastic.co/guide/en/elasticsearch/reference/current/docs.html]

 

*Potential Mentor:* ZhengSong Tu, [https://github.com/tzssangglass]

  was:
*Apache APISIX* is a dynamic, real-time, high-performance API gateway.

It provides rich traffic management features such as load balancing, dynamic 
upstream, canary release, circuit breaking, authentication, observability, and 
more.

{*}Page{*}: [https://apisix.apache.org/]

*Github:* [https://github.com/apache/apisix]{*}{{*}}

 

*Background:* Elasticsearch is a widespread search engine based on Apache 
Lucene. It allows users to index, store, and search for data via a REST API. 
Data going through APISIX are good candidates to be transferred to 
Elasticsearch for later analysis.

 

*Task:* The intern should evaluate different possible designs, analyze their 
pros and cons, and implement at least one in agreement with the mentor.

In particular, the intern should investigate ES requirements for writing data 
(amount of data, frequency, etc.) prior to any development.

 

*References:*
 * [Elasticsearch website|https://www.elastic.co/elasticsearch/]
 * [Elasticsearch 
API|https://www.elastic.co/guide/en/elasticsearch/reference/current/docs.html]

 

*Potential Mentor:* ZhengSong Tu, [https://github.com/tzssangglass]


> Apache APISIX: Elasticsearch plugin
> -----------------------------------
>
>                 Key: COMDEV-449
>                 URL: https://issues.apache.org/jira/browse/COMDEV-449
>             Project: Community Development
>          Issue Type: New Feature
>          Components: GSoC/Mentoring ideas
>            Reporter: Bobur Umurzokov
>            Priority: Major
>              Labels: APISIX, gsoc2022, part-time
>
> *Apache APISIX* is a dynamic, real-time, high-performance API gateway.
> It provides rich traffic management features such as load balancing, dynamic 
> upstream, canary release, circuit breaking, authentication, observability, 
> and more.
> {*}Page{*}: [https://apisix.apache.org/]
> *Github:* [https://github.com/apache/apisix]{*}{{*}}
>  
> *Background:* Elasticsearch is a widespread search engine based on Apache 
> Lucene. It allows users to index, store, and search for data via a REST API. 
> Data going through APISIX are good candidates to be transferred to 
> Elasticsearch for later analysis.
>  
> *Task:* The intern should evaluate different possible designs, analyze their 
> pros and cons, and implement at least one in agreement with the mentor.
> In particular, the intern should investigate ES requirements for writing data 
> (amount of data, frequency, etc.) prior to any development.
>  
> *Difficulty:* Normal
> *Project size:* ~175 hours.
>  
> *References:*
>  * [Elasticsearch website|https://www.elastic.co/elasticsearch/]
>  * [Elasticsearch 
> API|https://www.elastic.co/guide/en/elasticsearch/reference/current/docs.html]
>  
> *Potential Mentor:* ZhengSong Tu, [https://github.com/tzssangglass]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to