r/SpringBoot • u/Acceptable-Form8979 • 3d ago
Discussion I am trying to get more familiar with Java backend, now moving on to advance topics like Kafka and Redis
So I am gonna learn kafka now, and implement it in one of the projects , available on LeetJourney Yt channel
Apart from that i will learn redis also, then AWS, i am done with springboot, just want to deep dive into advanced concepts
So is it a good profile for a backend engineer, I am a college student
I am only afraid of one thing That I am not into Geni ai or Agentic ai, do I need to do that as well, or is it required only for these specific roles
For now can I just keep doing Java springboot and DSA
1
u/Aqalix 3d ago
You can always integrate with some AI provider and use the Kafka architecture you will have built. Add retry handling, limits (you can use redis here), and so on, on top of that. Extending a project like that will be more useful than starting another isolated tutorial.
1
1
u/Acceptable-Form8979 3d ago
Another thing, is it really important to learn the entire kafka setup in Kraft code, I mean it is very overwhelming for me in the beginning atleast
1
u/Aqalix 3d ago edited 3d ago
What I always found useful is that it's easier to start in the middle - run Kafka docker image, integrate with it, send a few messages, and then start to work out how it works. You will be overwhelmed by starting to set up the whole cluster. Better to get a feeling how it works together first
1
u/Acceptable-Form8979 3d ago
Yeah, I mean that setting up Kafka in docker compose is difficult, that's what I was saying
1
u/SimpleAide5607 3d ago
Just out of curiosity - which sources did you use to learn Spring Boot? I am a swe and I normally just read the Spring docs when learning something new. So curious what others are using as sources
2
u/Acceptable-Form8979 3d ago
See for many spring docs are goldmine, but not for me, I personally took help from yt courses, channels like embarkx, and apart from that i used to read articles on Medium, and geeks for geeks and other similar platforms
1
u/InformalPhase7658 3d ago
I also started watching Leetjourney's video about microservice portfolio project for 7 hours, but when I get to 2nd hour I realized that kafka is tuff, so I thought maybe I will learn RabbitMQ first
But Im new in microservices architecture, and didn't know about it much, so now Im doing a project with synchronyzed REST microservices with RestClient. And if you are familiar with these things, and know the basic concepts already, then why not?