Conf42: Golang 2022


Gopher in an Event-Driven playground

Developer Advocate, Office of the CTO @ Solace

Tamimi's LinkedIn account Tamimi's twitter account

Picture this: Gopher enters a multilingual playground and wants to communicate with other applications and things but is perplexed with the plethora of messaging protocols and APIs! Attend this talk to see how one can adopt a protocol and language agnostic event-driven architecture using GoLang.

In this talk, Tamimi be covering a high-level overview of what an event-driven architecture (EDA) is and its relevance to real-world use-cases. Then, he will be delving into how asynchronous operational use-cases behaviours are handled in GoLang such as a stream of events that requires real-time processing, for example: stock price ticker, traffic data, aviation data, inventory management, etc.

Through this, Tamimi will highlight the benefits and drawbacks to using Go for such use-cases and how a native go messaging API could resolve the common issues.

Attendees will leave this session with an understanding of:

  • Asynchronous Event APIs vs Synchronous REST APIs
  • The challenges with using EDA when it comes to different messaging protocols and open standard messaging APIs
  • Using messaging APIs in GoLang to integrate Go microservices in EDA

If you are in a space that requires real-time processing of data and want to use Go as the choice of programming language to develop your application, then this talk is definitely for you!

Awesome tech events for

Priority access to all content

Community Discord

Exclusive promotions and giveaways