Harshit Prasad bio photo

Harshit Prasad

Software Engineer - @blinkit, all about search systems - data and infrastructure stuff. Loves to talk about distributed systems and open source.

Email Twitter LinkedIn Github Stackoverflow

My second international tech talk in EuroPython 2021.

It was fun. EuroPython is Europe’s largest Python conference and I learnt a lot how to present my learnings in a conference talk. Explained a lot of things related to producer consumer design pattern and building realtime systems. Covered various stuff around how they can be solved and implemented by using Elasticsearch, Kafka and Python. In this talk, I discussed about implementing a realtime streaming system using Kafka and FastAPI with async processes.

GitHub Repository: https://github.com/harshit98/Retail-Updates-Streamer

Take Away Points

  • Prepare 1-2 months before the conference.
  • Make sure your talk should cover unique content.
  • Audience don’t want to hear what they already know from internet.
  • Reserve 5 mins at the end of your talk. Interact with audience at the end via Q/A session.