Realtime Voting System | End-to-End Data Engineering Project

  Рет қаралды 20,346

CodeWithYu

CodeWithYu

Күн бұрын

Пікірлер: 80
@CodeWithYu
@CodeWithYu Жыл бұрын
Don't just cast your vote in the comments, make your mark on our channel too! Hit that like button as if it's your favorite candidate, share this video like it's a winning manifesto, and subscribe like it's your civic duty. Together, let's form a coalition of knowledge seekers and tech enthusiasts! 🌟 #JoinTheMovement #LikeShareSubscribe
@dotproduct763
@dotproduct763 Жыл бұрын
These are just what I needed for my upcoming data engineering system design interview. You're godsent! Great content, please keep it up and help many juniors like me.
@CodeWithYu
@CodeWithYu Жыл бұрын
I wish you best of luck in your upcoming interview. Break a leg, I AM ROOTING FOR YOU!
@vishalkamlapure3344
@vishalkamlapure3344 2 ай бұрын
Really cool project, haven't seen any project on internet with such clear flow and good explanation. This guy is really genuine in terms of making quality content. Keep the good work Man ! Thanks for the learning.
@chuchip
@chuchip Жыл бұрын
Excellent!!. Really great. I'm bored of videos that teach theory but don't show real cases. Thank you very much for your excellent work. I think this is the way to really learn
@CodeWithYu
@CodeWithYu Жыл бұрын
Absolutely! The best way to learn is by doing, theory helps too though!
@ericlaw7588
@ericlaw7588 Жыл бұрын
Hi Yu, can you make a separate video on environment setup especially on docker component , how does it work , example to compose your yml file etc. would like to see more on pyspark integrated with aws , dbt , snowflakes , airbyte , mage etc projects :D
@CodeWithYu
@CodeWithYu Жыл бұрын
Sure, will do!
@sassydesi7913
@sassydesi7913 Жыл бұрын
Yes this will be helpful
@benjoanc
@benjoanc Жыл бұрын
Yes, especially the environment set up video
@resitk7272
@resitk7272 11 ай бұрын
any updates?
@ArkoChakraborty4493
@ArkoChakraborty4493 10 ай бұрын
Really need this. I have worked in cloud and there they have these services tightly integrated without much thought. How do I setup a local system with these services working in tandem. You make yaml files so fast. Give a way so that it's easier to grasp that and we can make end to end projects.
@shakib.polock
@shakib.polock Жыл бұрын
Thank you for this. Please spend some more time explaining the docker-compose file.
@CodeWithYu
@CodeWithYu Жыл бұрын
Thanks for the feedback. Will do!
@mohammadvohra7315
@mohammadvohra7315 Жыл бұрын
Really amazing, love you bro Keep going!!
@CodeWithYu
@CodeWithYu Жыл бұрын
Thanks Mohammad! Don't forget to subscribe, like and share!
@ajithkumar-iy6mm
@ajithkumar-iy6mm Ай бұрын
Hi YU, I have query , in the dashboard how it is caculating total voters and the table votes sorted in the state ?
@workhardforyourfamily4826
@workhardforyourfamily4826 Жыл бұрын
Good content.....we need more projects like this
@CodeWithYu
@CodeWithYu Жыл бұрын
More projects incoming!
@mauricecolon4359
@mauricecolon4359 6 ай бұрын
DO we have to set up a remote server to run Py spark Scripts if so you completely missed that part.
@albertopedro8632
@albertopedro8632 11 ай бұрын
Obrigado por partilhar!
@wiss1998
@wiss1998 Жыл бұрын
Thank you for the video.
@CodeWithYu
@CodeWithYu Жыл бұрын
You're welcome! :D
@poooyvvvsagkkohhgvgtt
@poooyvvvsagkkohhgvgtt 2 ай бұрын
AT 56:25 I got error saying This account may not have enough CPU cores to satisfy this request Estimated available: 0, requested: 4 what can i do
@CodeWithYu
@CodeWithYu 2 ай бұрын
You should probably reduce your architectural configurations. Your laptop or pc is not powerful enough to host the configs
@rasmusandreasson1548
@rasmusandreasson1548 Жыл бұрын
As usual, Great WORK!! Would be really cool to have video about Microsoft Data Fabrics, if that's possible! :D
@CodeWithYu
@CodeWithYu Жыл бұрын
Sure thing. Working on it! 😀
@jaswanth333
@jaswanth333 Жыл бұрын
Hey Yusuf, Really appreciate the amount of time and effort you put into making this video. I have gained knowledge on the spark streaming and key elements to be considered while configuring the streaming process. Quick question: What is your approach while creating docker compose files. I tried to extend airflow image myself by looking in online but I couldn’t find the instructions in official docker websites or any other website for the matter of the fact. Do i need to run docker compose up -d -build for apache-airflow custom image everytime ? If i dont then I see that my init container is moving into exited state with logs stating that”run airflow db init and migrate” Could you please make one dedicated video on docker with some tips for beginners like me so that we can kickstart the projects with ease
@CodeWithYu
@CodeWithYu Жыл бұрын
You can't extend official images as they're IP of their publishers, however, you can create a custom image and publish to your private repo or make it available to the public on docker hub. You only need to tag the docker file see (docs.docker.com/build/building/base-images/#create-a-simple-parent-image-using-scratch). Once that is built, you can publish it to docker by tagging it with a version. For the video, I will definitely add it to my list of upcoming videos! Thanks for the feeback. Protip: You can influence the video being posted by voting in the community polls! 😉
@lovemary1461
@lovemary1461 Жыл бұрын
This was really helpful.. thank you
@CodeWithYu
@CodeWithYu Жыл бұрын
Glad it was helpful!
@eduardosteps
@eduardosteps Жыл бұрын
Nice video, Yu. Congrats! Are you planning some tutorials with RabbitMQ and Redis?
@lucaslira5
@lucaslira5 Жыл бұрын
Thank you for the video. Can you make a video using databricks + dbt core and azure devops please?
@CodeWithYu
@CodeWithYu Жыл бұрын
Sure thing Lucas, will do!
@yashamesar9596
@yashamesar9596 Жыл бұрын
Hi Yu, Can you please make a video on environment setup of all components used in project please
@OmkarPatil-n9e
@OmkarPatil-n9e 5 ай бұрын
Hi Yusuf , Just wanted to know in the real production , what challenges we can face while using spark streaming? Thanks for the beautiful course , I had learned Kafka and this video helped in revising the kafka i also added few addons here like idempotence and few other things just to make sure the message gets deliver once :P
@sunitagajurel5799
@sunitagajurel5799 Жыл бұрын
is there any specific reason for uisng producer.flush() for voters and producer.poll() for votes ?
@CodeWithYu
@CodeWithYu Жыл бұрын
Nothing specific. However, using flush will wait for all messages to be delivered effectively making the process synchronous but poll will not block, in this case, asynchronous. So depending on your usecase, your choice!
@johntriple
@johntriple 11 ай бұрын
How much ram should i give to docker to run this? i have 16gb ram on my laptop. Do you think i can run this project?
@CodeWithYu
@CodeWithYu 11 ай бұрын
You can start with 6GB, if you notice any performance issues from your containers, you can increase it to 8.
@claricestarling9668
@claricestarling9668 9 ай бұрын
can someone please tell me where is he building the broject? is it streamlit?
@prathikvijaykumar616
@prathikvijaykumar616 9 ай бұрын
after docker compose up -d. The localhost:9092 and localhost:5432 dont respond at all. the containers are healthy are running. I am running it in windows machine itself
@adhiana848
@adhiana848 8 ай бұрын
Hey Yu could u help me, i got an error while running "python spark-streaming.py" java.lang.RuntimeException: java.io.FileNotFoundException: java.io.FileNotFoundException: Hadoop home directory C:\bin\hadoop\bin does not exist
@aliyazdan6282
@aliyazdan6282 4 ай бұрын
same did you got any solution for that?
@yellowtofu5751
@yellowtofu5751 Жыл бұрын
Thank you so much for your content Yu! Really learn a lot from you. Will it be possible to see some use cases for mongodb, or some other nosql databases? Thank you!
@CodeWithYu
@CodeWithYu Жыл бұрын
Absolutely! I will share nosql videos soon. Don't forget to turn on notification bell :D
@AA-kr4hx
@AA-kr4hx 8 ай бұрын
I get again and again same error password authentication failed for user “postgres”
@mauricecolon4359
@mauricecolon4359 6 ай бұрын
I'm having so many issues with executing scripts in a containerized environment its giving me a massive headache but I'm sure when I'm done with this. I will have a better understanding of it
@mauricecolon4359
@mauricecolon4359 6 ай бұрын
I hate when I get to the END AND I GET STUCK
@swarefrector7545
@swarefrector7545 2 ай бұрын
@@mauricecolon4359 hello maurice, were you able to do this project completely
@Omer698
@Omer698 11 ай бұрын
I think you should do a more beginner friendly project going step by step explaining what/why/how you're doing what you're doing that build up to these complex projects. That way students can just refer to the beginner one and understand the "what/why/how" of your projects
@mauricecolon4359
@mauricecolon4359 6 ай бұрын
most of the projects on the tube lack sequential explanations of the thought process and necessary components for a full understanding of the micro-services but I promise you when I learn all this stuff, I will make Content that doesn't skip pass anything. I am starting to believe most of these projects belong to the institutions and not individuals cause there's so much missing from them!
@liyamurai5235
@liyamurai5235 10 ай бұрын
Hi Yu! Im a 2nd year computer science student. I’m looking to do something similar to this for my thesis topic. I’d firstly like to ask for some clarification about this project. Would you categorise this more towards streaming or pipelining? Secondly, if I wanted to utilise tools to ensure the integrity of this voting system, what tools could I use? Thirdly, where is the voting interface, for voters/voting ballot interface? Lastly, if you don’t mind me asking, since this is would likely be my research topic, would you be okay with me reaching out to you off of KZbin (perhaps Instagram or the like)for some more information or help in some sense? Thank you !
@saber3112
@saber3112 Жыл бұрын
why you are having kafka again after spark..why not save the output from spark in datawarehouse and then visualize
@CodeWithYu
@CodeWithYu Жыл бұрын
The destination can be anywhere you wanted. I chose Kafka because I want to reduce the number of applications integrated to the solution and the possibility of other systems listening in realtime to the events written on Kafka. You don't have to use the exact same approach, you can slice and dice it up as you wish.
@saber3112
@saber3112 Жыл бұрын
@@CodeWithYu thank you..can we have one project for twitter hastag analysis
@AsjadPuthawala
@AsjadPuthawala 11 ай бұрын
from where we get data?
@aliel-azzaouy7007
@aliel-azzaouy7007 Жыл бұрын
Sir, first, I would like to express my gratitude for all these videos; they have been very helpful. I just have one question, and I hope you can provide an answer. When I run my script on my local machine, the connection fails. However, when I create images for that script, things are successful. Could you please guide me on how to fix this problem? Additionally, when I ping the IP address of my 'postgres' container from my local machine, the connection fails. If possible, could you create a short video tutorial on Docker networking? That would be greatly appreciated. Thank you.
@aliel-azzaouy7007
@aliel-azzaouy7007 Жыл бұрын
@CodeWithYu
@CodeWithYu
@CodeWithYu Жыл бұрын
Which connection failed? Can you provide more information about this error? I can't be of much help if I don't know the error. As for the postgres ping, which OS are you using?
@nadiiar75
@nadiiar75 Жыл бұрын
🤗
@amacodes7347
@amacodes7347 Жыл бұрын
Please Yu dark screen is best so we can watch for longer hours.
@CodeWithYu
@CodeWithYu Жыл бұрын
Absolutely, my sincere apologies. One of the viewers requested light screen mode and I thought this would be applicable to all. I will definitely switch back to dark mode as I can't code for longer hours with light mode too! Thanks for this! 🌟
@ismailemir54
@ismailemir54 Жыл бұрын
7.40
@morshedsarwer
@morshedsarwer Жыл бұрын
Coding with commentary 🤣 Please continue...
@CodeWithYu
@CodeWithYu Жыл бұрын
😀
@okwusman
@okwusman 11 ай бұрын
Also I get this error from kafka-python: from kafka.vendor.six.moves import range ModuleNotFoundError: No module named 'kafka.vendor.six.moves' I am using python 3.12
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
The Genius Behind DeepSeek Liang Wenfengs Story
4:59
World Insight News
Рет қаралды 114
Hierarchical Forecasting in Python | Nixtla
25:15
Data Council
Рет қаралды 10 М.
ETL pipeline using Kafka airflow spark docker
1:48:03
Bigdata Infotech
Рет қаралды 1,4 М.
Kafka Stream Processing with Python - A Walkthrough
15:06
How Data Engineering Works
14:14
AltexSoft
Рет қаралды 478 М.
5 Tips for Building Powerful Data Dashboards in Python
19:05
ArjanCodes
Рет қаралды 32 М.
Apache Kafka Fundamentals You Should Know
4:55
ByteByteGo
Рет қаралды 92 М.
🪄Вечная спичка #diy #выживание #поход
1:00
Короче, ВИ
Рет қаралды 2,8 МЛН
ПОСТАРЕЛА ЗА 1 ДЕНЬ НА 20 ЛЕТ - МУЖСКОЕ ЖЕНСКОЕ
55:44
ПРИЯТНЫЙ ИЛЬДАР
Рет қаралды 677 М.
Fake iPhone 14 Pro Max за 10.000 РУБ.
16:00
Wylsacom
Рет қаралды 1 МЛН
Down Spout Catch Basin Installation to French Drain
0:58
Komar Project
Рет қаралды 6 МЛН