Confluent: Developing a Streaming Microservices Application
A lab with great potential totally ruined by poor implementation. Firstly, making changes in the code, and then see it thrown away at the last step, is beyond my understanding. Make sure the students can play around with the code and see what else they can do with it. Without this, the biggest part of the lab is a waste of time. Secondly, the overcomplicated code that disperses the focus from what's important in the lab. Not to mention bad naming practices (serdes1 - serdes6, for example) and forgotten Single Responsibility principle. The code needs to be simplified so the students could edit smaller files with a few lines of code with the focus on kafka stuff. The topic itself is very interesting and the idea itself to illustrate different streaming approaches is also cool. But this lab needs some refactoring.
bit to much copy+paste lab, not to much expected from user
It doesn't work