a short backstory, why it was created, and why it is so important!
172 views
programming
2025-04-09
hi y'all! i don't normally write project posts but i figured that it is probably something important to do considering i coded that feature to be utilized by myself! anyways, in this post i will explain a bit about why i created this application and why it means a lot to me.
as an outsider, it may seem just like another application to you. but this application actually marks the start of something bigger: my new internship at veeam software this summer. part of my internship will be working with some new technologies, such as python, django, and apache kafka. and these happen to be just the technologies used in this application!
what better way to learn these new technologies than actually getting your hands dirty with them? so far, i've enjoyed each step of the way. not only have i learned the importance of python in the world of programming (simplicity or... KISS- keep it simple stupid), but also have learned the importance of technologies such as apache kafka in the world of microservices. apache kafka makes it extremely easy for microservices to coexist, and is a key factor of this project.
right now, i have a kafka producer which scrapes all sales, and two consumers: a discord bot, and a database. now, why a database and not a website?! well, in order for the website to get its data, it must read from the database. kafka has allowed these services to co-exist without the creation of ANY apis, something which i find extremely critical for scalability, speed, and reliablity (did i mention load balancing and failover?!)
i thank you for taking the time to read this post! soon there will be a link posted here of the complete source. any comments are extremely encouraged, and if you have any other questions as to how my application works (or even more about kafka), feel free to ask!
Be the first to leave a comment!