Git Product home page Git Product logo

incubator's People

Contributors

becketqin avatar wuchong avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

incubator's Issues

[Project Proposal] flink-scala-api

Repository Name
flink-scala-api

Description
Flink Scala API is a thin wrapper on top of Flink Java API which support Scala Types for serialisation as well the latest Scala version

Proposal

This project is a community-maintained fork of official Apache Flink Scala API, cross-built for Scala 2.12, 2.13 and 3.x. Official Apache Flink Scala API is going to be deprecated. The main features of the project are:

  • New magnolia-based serialization framework
  • Using a POJO-only flink serialization framework
  • Closure cleaner from Spark 3.x
  • Scala 3 support

Documentation

Information on flink-scala-api is currently located at https://github.com/findify/flink-scala-api/blob/master/README.md. It will be later divided into several pages and hosted on GitHub pages domain.

Initial Source

The initial source code for flink-scala-api is hosted at https://github.com/findify/flink-scala-api.

Project Admin

Roman Grebennikov (@shuttie)
Alexey Novakov (@novakov-alexey)

[Template] New Project Proposal

Repository Name

Short and memorable name of this new project.

Examples:

flink-remote-shuffle

Description

A short descriptive summary of the project. A short paragraph, ideally one sentence in length.

Examples (ai-flow):

AI Flow is an open source framework that bridges big data and artificial intelligence.

Proposal

A lengthier description of the proposal. Should be reasonably declarative. More discursive material should be included in the rationale.

Example (ai-flow):

AIFlow is an open source framework that bridges big data and artificial intelligence. It manages the entire machine learning lifecycle as a unified workflow, including feature engineering, model training, model evaluation, model service, model inference, monitoring, etc.

In addition to the capability of orchestrating a group of batch jobs, by leveraging an event-based scheduler(enhanced version of Apache Airflow), AIFlow also supports workflows that contain streaming jobs. Such capability is quite useful for complicated real-time machine learning systems as well as other real-time workflows.

Documentation

References to further reading material.

Examples (ai-flow):

Information on AIFlow can be found at: https://ai-flow.readthedocs.io

Initial Source

Describes the origin of the proposed code base. If the initial code arrives from more than one source, this is the right place to outline the different histories.

If there is no initial source, please describe the current status of the proposed code base.

Example (flink-cdc):

The initial source code for flink-cdc is hosted at https://github.com/ververica/flink-cdc-connectors.

Project Admin

List of admins (stating name and GitHub ID) used to bootstrap the community. The admin have the permission to read, clone, and push to this repository, can also manage issues, pull requests, and repository settings, including adding collaborators.

Example:

Jark Wu (wuchong)
Jiangjie Qin (becketqin)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.