This presentation was recorded at GOTOpia November 2020. #GOTOcon #GOTOpia http://gotopia.eu Robin Moffatt - Senior Developer Advocate at Confluent You can find more content like this on Robin’s YouTube Channel: http://youtube.com/rmoff ABSTRACT Imagine you’ve got a stream of data; it’s not “big data,” but it’s certainly a lot. Within the data, you’ve got some bits you’re interested in, and of those bits, you’d like to be able to query information about them at any point. Sounds fun, right? Since I mentioned “querying,” I’d hazard a guess that you’ve got in mind an additional datastore of some sort, whether relational or NoSQL. But what if I told you…that you didn’t need any datastore other than Kafka itself? What if you could ingest, filter, enrich, aggregate, and query data with just Kafka? With ksqlDB we can do just this, and I want to show you exactly how. In this hands-on talk, we’ll walk through an example of building a Telegram bot in which ksqlDB provides the key/value lookups driven by a materialised view on the stream of events in Kafka. We’ll take a look at what ksqlDB is and its capabilities for processing data [...] TIMECODES 00:00 Intro 01:07 Where's my nearest carpark with available spaces? 02:46 Demo 30:23 What are the key pieces of the design? 35:45 Why build it this way? 36:51 Outro Download slides and read the full abstract here: https://gotopia.eu/november-2020/sessions/1651/%9F%A4%96-building-a-telegram-bot-with-apache-kafka-go-and-ksqldb https://talks.rmoff.net/hFhvES/building-a-telegram-bot-with-apache-kafka-go-and-ksqldb RECOMMENDED BOOKS Maryann Kisamore • Basics Of Apache Kafka • https://amzn.to/3tkVYFD Ted Dunning & Ellen Friedman • Streaming Architecture • https://amzn.to/3lhk3Kb Liz Rice • Container Security • https://amzn.to/3oU4iJe Liz Rice • Kubernetes Security • https://www.oreilly.com/library/view/kubernetes-security/9781492039075 Brendan Burns, Joe Beda & Kelsey Hightower • Kubernetes: Up and Running • https://amzn.to/3wrtwlp Sam Newman • Monolith to Microservices • https://amzn.to/2Nml96E Sam Newman • Building Microservices • https://amzn.to/3dMPbOs Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • https://amzn.to/3fVNAb0 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #ApacheKafka #GoLang #ksqlDB #LiveCoding #Demo #Elasticsearch #Kibana #Elastic #EventDriven #Streaming #EventStreams #Telegram Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.