Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added aerogear

...

Associated JBoss community project(s): 3scale API Management


AeroGear - Apache Kafka and GraphQL quick-starts

Summary of idea:

Apache Kafka is a  popular messaging platform that can be used to build reactive backends.
This project aims to provide sample applications (quickstarts) for various programming languages that will use:

  • Postgres (or MongoDb) Databases
  • GraphQL Subscriptions 
  • Apache Kafka for eventing (might use Debezium for database driven events)


Candidates would also need to provide the modular architecture of the examples so they can be consumed with both REST (ServerSent events) and GraphQL subscriptions.

Knowledge prerequisite:

  • Knowledge one of the languages used to write example (Node.js, Python, Golang, Kotlin, ?)
  • Basic understanding of reactive programming
  • Knowledge of GraphQL
  • Familiarity AeroGear community projects like https://graphback.de

Github org: https://github.com/aerogear

Skill level: Beginner

Project Chat: https://discord.com/invite/mJ7j84m

Contact(s) / potential mentors(s): Wojciech Trocki (wtr@redhat.com)

Associated JBoss community project(s): AeroGear