Skip to content
Tech5

Details

Fiverr’s engineers share lessons learned, design and architecture advice.

The goal of Tech5 meetups is to facilitate knowledge sharing with the engineering community and give a glimpse of How We Build @ Fiverr. Whether you’re a software developer, manager or architect you won’t want to miss this.

The meetup will be held in Hebrew.

Agenda:

18:30 - Gathering, snacking & drinking

19:00 - Fiverr Architecture evolution - from LAMP to DDD
By: Boris German, Platform Architect, Fiverr.

19:40 - Realtime Communication Center
By: Aviel Hershkovitz, R&D Dev lead, Fiverr

20:00 - Redis Streams--extreme distribution at a fraction of complexity
By: Itamar Haber, Technology Evangelist, Redis Labs.

20:40 - Mingling, drinking & snacking

---------------------

Fiverr Architecture evolution - from LAMP to DDD / Boris German

In this session we will follow the journey of evolving Fiverr's system architecture, from classic LAMP to Microservices with CQRS and Event Sourcing using Kafka as a message broker. In addition we’ll discuss:

  • How software architecture at Fiverr uses modern concepts to allow business and team growth and scalability.
  • Pitfalls and challenges of different architectural decisions and how Fiverr engineering culture helps to deal with them.

Realtime Communication Center / Aviel Hershkovitz

It’s alive! A technical session about how Fiverr transformed its communication center from a static email-like experience to a live chat experience. In this session we’ll discuss the impact of immediacy and the architecture we chose in order to achieve it. We’ll cover the concepts of topics and subscriptions in the context of message passing and how it helps us decouple our transportation layer (WebSockets) from its businnes logic.

Redis Streams - extreme distribution at a fraction of complexity / Itamar Haber.

This is a technical introductory session in which we'll discuss messaging and stream processing concepts. Stream processing is a useful pattern for building scalable distributed applications. Somewhat analogous to a message queue, a stream is a list of messages that can be published and subscribed to for real time processing. A stream processing platform such as Apache Kafka enables using this pattern, but is often complex to operate.

Bio:

Boris German is a Platform Architect with more than 20 years of experience building and designing complex software systems. For the past 6 years he has been designing, developing and scaling the biggest marketplace for digital services in the world named Fiverr.

Aviel Hershkovitz is a R&D Dev Lead at Fiverr. In his fourth year with the company, Aviel now oversees the development of Fiverr’s new communication center (chat experience).

Itamar Haber, a self proclaimed “Redis Geek”, Itamar is the Technology Evangelist at Redis Labs, the home of open source Redis, the world’s fastest NoSQL Database. He is also the former Chief Developer Advocate, evangelizing Redis to thousands of developers.

Photo of Fiverr Talks group
Fiverr Talks
See more events
Kaplan 8 · Tel Aviv-Yafo