No Install, free polyglot Apache Kafka environment in ephemeral development environment with Node, Java, Python and Go

Lucas Jellema
0 0
Read Time:1 Minute, 9 Second

Click on a button- or this link. Wait about four to five minutes. You will have access to a free cloud based environment with a three-broker-node Apache Kafka Cluster, the AQ HK browser GUI for Kafka and client programs for producing messages and consuming messages in Node, Java, Python and Go. The runtimes and development environments for each of these languages is part of the environment as well.

image

By clicking this link, you will launch a Gitpod workspace – associated with your Github account. This is free. At the time of writing, the first 50 hours each month (yes, 50 hours again each month) of workspace usage are free. This workspace comes with VS Code in the browser, the language runtimes and build tools as well as Docker and Docker Compose. Once running, the workspace is initialized from the GitHub repo with all sources and this README document, Docker Compose is started to launch the containers for the Apache Kafka Cluster and supporting tooling.

The workspace that launches in your browser looks like this:

image

This environment comes with a workshop document that guides you through the basics of configuring Kafka Topics with Partitions, producing and consuming messages and creating Kafka client applications in each of the four programming languages. image

Resources

GitHub Repo with Gitpod workspace definition and polyglot Kafka workshop materials: https://github.com/lucasjellema/fontys-spring2023-microservices-messaging-kafka


About Post Author

Lucas Jellema

Lucas Jellema, active in IT (and with Oracle) since 1994. Oracle ACE Director and Oracle Developer Champion. Solution architect and developer on diverse areas including SQL, JavaScript, Kubernetes & Docker, Machine Learning, Java, SOA and microservices, events in various shapes and forms and many other things. Author of the Oracle Press book Oracle SOA Suite 12c Handbook. Frequent presenter on user groups and community events and conferences such as JavaOne, Oracle Code, CodeOne, NLJUG JFall and Oracle OpenWorld.
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Next Post

Try out NocoDB–open source low code database backed application development in Gitpod workspace

That is a long title. In this article, I introduce a Gitpod workspace (cloud based ephemeral development environment) in which you can try out NocoDB – an open source low code application development platform. This is an overview of the workspace: Note: Gitpod is a web service for developers (similar […]
%d bloggers like this: