Meeting Followup: HelpSystems


Posted on Sept. 27, 2017, 10:23 a.m.

by Nick Scheel


Hello all!
As you can see, this blog hasn't been posted to for a while, but I aim to change that! For our meeting on 9/26/2017, we heard from Jacob Braaten, a St. Thomas alumnus who is currently working at HelpSystems. He gave an excellent presentation on Apache Kafka, and spoke at length about his journey from the St. Thomas CISC program into the workforce. He sent us a ton of resources to learn more about Apache Kafka, which can be found in his message to the club below:


Hello St. Thomas Computer Science Club,

As promised here are the articles and webpages that I mentioned during my talk on Apache Kafka.

These three are how Netflix, Twitter, and Pintrest all use Kafka at their companies. This is a great way to learn about how companies really use the technology and can give you an idea on what types of problems this solves for companies.
https://medium.com/netflix-techblog/kafka-inside-keystone-pipeline-dd5aeabaf6bb
https://blog.twitter.com/engineering/en_us/a/2015/handling-five-billion-sessions-a-day-in-real-time.html

https://medium.com/@Pinterest_Engineering/introducing-pinterest-secor-e868d9400bec

This is the article about the performance of Kafka. There are lots of articles out there like this one, but this one does the best job of only talking about the speed and throughput of Kafka.
https://engineering.linkedin.com/kafka/benchmarking-apache-kafka-2-million-writes-second-three-cheap-machines

This link is the Apache page for Kafka and it has a lot of information on there. From a quick start tutorial, to the architecture of Kafka and why it was designed the way it was.
https://kafka.apache.org/

The next two links are for a Pluralsite and Udemy course on Kafka. I have taken the Pluralsite one and it does a very good job of explaining the inner workings of Kafka and how it can be used. I have not taken the Udemy course, but the courses I have taken on Udemy have been good so I imagine this one will be as well.
https://app.pluralsight.com/library/courses/apache-kafka-getting-started/table-of-contents
https://www.udemy.com/apache-kafka-tutorial-for-beginners/

The next two are just general Kafka info. The Confluent blog is mainly about the development of Kafka and where it is going from here and the link is to presentations that have been given on the subject of Kafka. Most of the links on that page are Powerpoint slides, but most often if you Google the link you can find a Youtube video of the talk itself.
https://www.confluent.io/blog/
https://cwiki.apache.org/confluence/display/KAFKA/Kafka+papers+and+presentations

These are just some of the ways to learn about Kafka. Simply doing a search on Google of Kafka will lead you to a seemingly endless amount of tutorials and guides, and articles on how people are using it.

If you guys have an questions my email is below. Do not use the phone, I won’t answer that.

Here is a link to my LinkedIn account if you wish to connect with me that way.
https://www.linkedin.com/in/jacob-braaten/

You can also reach out to Ali with any career related questions you have! Her email is
ali.jonswold@helpsystems.com.
Her LinkedIn account is https://www.linkedin.com/in/alison-jonswold-1653503/.

Again feel free to email with any questions about your career, Kafka, or just about anything.

Thanks,
Jake

jacob.braaten@helpsystems.com
952-563-1625
helpsystems.com