Apache Kafka on AWS (Amazon Managed Streaming for Apache Kafka / MSK) by Frank Munz

  Рет қаралды 58,970

Munz AndMore

Munz AndMore

Күн бұрын

Hot off the press:-). I published a new article about streaming data pipelines with Kafka and Delta Live Tables. More advanced material once you seen this video here. That article comes includes a demo with a Twitter live steam and a bit of ML, aka Hugging Sentiment analysis: www.databricks.com/blog/2022/...
but now back to the Kafka basics:
Apache Kafka is one of the most popular open-source projects for building messaging and streaming applications. Kafka takes data from various sources, makes it available to different applications, and therefore helps to eliminate daily batch jobs.
Kafka plays an important role for Change Data Capture (CDC) and in the world of microservices. This presentation gives an overview of the new Amazon Managed Streaming for Kafka (Amazon MSK).
Based on knowledge gained from several Kafka implementation projects I will explain some of the technical underpinnings first. You will learn about brokers, topics, and Zookeeper. Then I will explain what makes Kafka special, analyse major pain points in on-prem Kafka projects, critically analyse how Kafka differs from Kinesis, and why the cloud is the best way to use Kafka.

Пікірлер: 61
@sheungching7079
@sheungching7079 Жыл бұрын
Clear and Easy to understand. Thank you
@wendelledgard3411
@wendelledgard3411 3 жыл бұрын
I'm learning about Apache Kafka and I have to tell you that this is the best video I've seen so far. Thank you for the content!
@frankmunz4262
@frankmunz4262 3 жыл бұрын
Thanks 👍
@Raiseren
@Raiseren 2 жыл бұрын
Nice I can now get my ASMR boost while learning stuff.
@sejalss7608
@sejalss7608 2 жыл бұрын
Excellent articulation of the Kafka and AWS Managed Kafka service. Thank you for your simple and clear explanation.
@frankmunz4262
@frankmunz4262 Жыл бұрын
Thx to you Sejal for your feedback
@saravmca
@saravmca Жыл бұрын
This is best video for Understanding of Kafka and MSK . Very nice presentation and the explanation
@frankmunz4262
@frankmunz4262 6 ай бұрын
Thx 🙏
@vasu840
@vasu840 4 жыл бұрын
Nice Presentation. Clear and easy to understand about options provided in AWS for Kafka.
@frankmunz4262
@frankmunz4262 4 жыл бұрын
Thanks - I appreciate your feedback! :-)
@volvos60bloke
@volvos60bloke 4 жыл бұрын
Thanks for sharing this, great content, much appreciated.
@frankmunz4262
@frankmunz4262 4 жыл бұрын
Thanks - I appreciate your feedback! :-) pls subscribe for more tutorials.
@bholanathchowdhary9143
@bholanathchowdhary9143 4 жыл бұрын
Nice content Helped me a lot!!
@vocebotafe
@vocebotafe 2 жыл бұрын
Amazing presentation. Thanks!
@frankmunz4262
@frankmunz4262 Жыл бұрын
😊
@RonakZala
@RonakZala 4 жыл бұрын
Thanks a lot for this. You made it so simple and clear!
@frankmunz4262
@frankmunz4262 4 жыл бұрын
Thanks - I appreciate your feedback! :-) pls subscribe for more tutorials.
@frankmunz4262
@frankmunz4262 2 жыл бұрын
thanks for sharing this!
@gyansheelkumar7451
@gyansheelkumar7451 4 жыл бұрын
great Content , so Helpful ...Thanks for making life so easier in a single video ..much appreciated man
@frankmunz4262
@frankmunz4262 4 жыл бұрын
Thanks - I appreciate your feedback! :-)
@frankmunz4262
@frankmunz4262 2 жыл бұрын
thanks for sharing it!
@melsaied101
@melsaied101 3 жыл бұрын
Awesome, Thank you
@frankmunz1659
@frankmunz1659 3 жыл бұрын
thanks a million for your feedback Mohamed!
@sujitkumarpatel5105
@sujitkumarpatel5105 3 жыл бұрын
Very nice presentation, video and very good explanation/comparison on Kafka(AWS MSK) Vs. AWS Kinesis. Many thanks for creating this video and sharing. Appreciated.
@FrankMunzAndMore
@FrankMunzAndMore 3 жыл бұрын
I love your feedback Sujit. I am @frankmunz on twitter by the way. Feel free to share the vid.
@ksjadon1
@ksjadon1 3 жыл бұрын
Nice content. For better understaning, play with 1.5 X speed.
@ersingharjot
@ersingharjot 4 жыл бұрын
Hello Munz, Thanks for sharing.. I am looking for Live PM via Kafka data and apply for ML . you have any tutorial on this..
@nambir
@nambir 3 жыл бұрын
Hi Munz, we have EKS and MSK in same vpc. .net container cannot access msk. how to debug the issue. Do you any video of EKS and MSK.
@p.a8750
@p.a8750 3 жыл бұрын
The messages appeared in a different order from what you entered. Is that normal?
@elijahgavrilov1686
@elijahgavrilov1686 Жыл бұрын
Great demo. Question is how to make Kafka available outside of private VPC, but for authorized clients?
@nainaarabha9186
@nainaarabha9186 Жыл бұрын
I have one doubt. Can we host multiple kafka producers in one ec2 instance?
@semalsherathia1034
@semalsherathia1034 Жыл бұрын
Why did the messages appear in different order when consumed than it was during producer? Is it because we partitioned the topic and hence the messages went to different partition and read in incorrect order?
@frankmunz1659
@frankmunz1659 Жыл бұрын
exactly. well explained!
@camilas4067
@camilas4067 Жыл бұрын
What kind of producer partition strategy do you have in MSK? I am looking for this information but I can't find it.
@subashkannudass5950
@subashkannudass5950 2 жыл бұрын
You should create more videos on Kafka & MSK, thanks
@letslearnjava1753
@letslearnjava1753 Жыл бұрын
Hello Buddy , if you are interested to know MSK Kafka in-depth, you can refer the below videos -- Getting Started with AWS Managed Streaming for Kafka with in-depth service setup kzbin.info/www/bejne/eHeunoR3lst4lcU Creating a Serverless Apache Kafka(MSK) publisher using AWS Lambda kzbin.info/www/bejne/q53IhYmPbLGeg68 Using Amazon MSK as an event source for AWS Lambda kzbin.info/www/bejne/npDCapqfeb2Jm6c End to End Streaming Data Pipeline Using AWS MSK & AWS Serverless Services kzbin.info/www/bejne/ombcoYp4fbKmhLs
@manasupadhyay8101
@manasupadhyay8101 2 жыл бұрын
Hey I am unable to connect my kafka from msk
@arpankhetani7818
@arpankhetani7818 2 жыл бұрын
Once we open Session manager , how did you went to kafka folder to run the kafka-topics and other commands in session ?
@frankmunz4262
@frankmunz4262 2 жыл бұрын
see reply above pls. also MSK is a managed service. not EC2 with kafka tools. I used that EC2 instance just to explain how to interact, e.g. create a topic with MSK. Could have done the same with running create topic from my laptop.
@jaimeduncan6167
@jaimeduncan6167 3 жыл бұрын
Thanks for the video, I fail to see how this is a fully managed service. The configuration changes one can do are pretty limited, the interface looks dated, the documentation is limited or not current, and worse: the basic operations can't be done from the interface. A system can not be fully managed Kafka when it can't create or delete a topic, can't set an expiration date, can't list the topics, can't create a sink. Basically is just a create cluster with nice defaults instead of a truly managed system. Am I missing something? I know the pricing is the pricing of a fully managed system.
@dancummings8178
@dancummings8178 2 жыл бұрын
Excellent vid. Very informative. I'm stuck at about 28:20 in the vid. My session starts with that same screen. "sh-4.2$ at the far left and then, I'm not sure what you did, but you end up with an ssm-user prompt and are now able to move into the kafka folder. How did you do that?
@dancummings8178
@dancummings8178 2 жыл бұрын
"su sudo" gets me basically to where I need to be, so that I can do all the necessary setup, but I refused to setup GIT 😄, just so that I can get kafcacat to work.
@kalyanimuppidi498
@kalyanimuppidi498 2 жыл бұрын
I have got a query as to how you accessed the kafka prompt in session manager during 28:27 time stamp in the video. I need the commands to do it. It will be of great help if you can provide with it.
@arpankhetani7818
@arpankhetani7818 2 жыл бұрын
I too got stuck at this point , how did from session manager , he went directly to kafka folder or prompt
@frankmunz4262
@frankmunz4262 2 жыл бұрын
@@arpankhetani7818 hey guys, sorry for the late reply. I used this prompt from an EC2 instance. I had Apache Kafka installed there to be able to use the Apache kafka standard tools. if you can access MSK you could even run create topic etc from your local machine for demo purpose. hope that helps!
@mongaunique86
@mongaunique86 3 жыл бұрын
@Munz AndMore :- Could you please let me know how to connect to kafka cluster from other instance.
@letslearnjava1753
@letslearnjava1753 Жыл бұрын
You have to make sure the security group allow the traffic, that's all. You can refer the below videos for details (the videos explanation the Network setup in-depth)--- Getting Started with AWS Managed Streaming for Kafka with in-depth service setup kzbin.info/www/bejne/eHeunoR3lst4lcU Creating a Serverless Apache Kafka(MSK) publisher using AWS Lambda kzbin.info/www/bejne/q53IhYmPbLGeg68 Using Amazon MSK as an event source for AWS Lambda kzbin.info/www/bejne/npDCapqfeb2Jm6c End to End Streaming Data Pipeline Using AWS MSK & AWS Serverless Services kzbin.info/www/bejne/ombcoYp4fbKmhLs
@bitaihang3836
@bitaihang3836 4 жыл бұрын
what instance need to use? not found kafka folder in instance
@frankmunz4262
@frankmunz4262 4 жыл бұрын
Hi Bi. It is a managed service, you don't need a Kafka folder. Please watch this video about how to get started with the MSK service. It is easy!
@kennethlopez3857
@kennethlopez3857 4 жыл бұрын
@@frankmunz4262 what video need to watch?
@borokopshi
@borokopshi 3 жыл бұрын
I dont have instances (from 28 minute told about them in video). Can somebody explain plz how to add them?
@FrankMunzAndMore
@FrankMunzAndMore 3 жыл бұрын
Did you create an MSK cluster as explained 5 minutes before around min 23 in the video?
@borokopshi
@borokopshi 3 жыл бұрын
@@FrankMunzAndMore yes, sure
@FrankMunzAndMore
@FrankMunzAndMore 3 жыл бұрын
@@borokopshi are you in the same VPC subnet or in a peered one? ports open in sec group for Kafka and ZK?
@FrankMunzAndMore
@FrankMunzAndMore 4 жыл бұрын
Find the slides here: speakerdeck.com/fmunz/apache-kafka-on-aws-amazon-msk
@UdayKumar-xq1ve
@UdayKumar-xq1ve 3 жыл бұрын
Dr.Frank thanks for the tutorial. I would like to know is there a tutorial, on how to start a session with SystemManger ? I am running through hell!
@frankmunz4262
@frankmunz4262 2 жыл бұрын
Hell?
@random-characters4162
@random-characters4162 Жыл бұрын
23:15
@MrMadmaggot
@MrMadmaggot 4 ай бұрын
Give me a job :'/
@mikecmw8492
@mikecmw8492 3 жыл бұрын
Too much architecture just get to the point
@FrankMunzAndMore
@FrankMunzAndMore 3 жыл бұрын
Mike. It's a video (and it is free!), so just fast forward if you like. What could possibly go wrong if people just click and do not consider "architecture"? Thanks for your feedback.
AWS Supports You | Explaining Amazon MSK Operational Best Practices
52:30
Amazon Web Services
Рет қаралды 3,2 М.
Summer shower by Secret Vlog
00:17
Secret Vlog
Рет қаралды 12 МЛН
Now THIS is entertainment! 🤣
00:59
America's Got Talent
Рет қаралды 40 МЛН
3. Apache Kafka Fundamentals | Apache Kafka Fundamentals
24:14
Confluent
Рет қаралды 457 М.
Apache Kafka Explained (Comprehensive Overview)
19:17
Finematics
Рет қаралды 208 М.
Kinesis versus MSK
26:35
cloudonaut
Рет қаралды 7 М.
Introduction to Apache Kafka by James Ward
49:48
Devoxx
Рет қаралды 279 М.
Developing Real-Time Data Pipelines with Apache Kafka
1:30:40
SpringDeveloper
Рет қаралды 156 М.
Apache Kafka Crash Course
1:18:06
Hussein Nasser
Рет қаралды 419 М.
4. How Kafka Works | Apache Kafka Fundamentals
26:41
Confluent
Рет қаралды 192 М.
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 2,4 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 429 М.