49097444947_fbfe5ee2f8_k.jpg

I'm Natan Silnitsky, a backend-infra engineer @Wix.com.

Here you can find my latest blog posts and conference videos.

Content about Scala, Kafka, ZIO, Bazel and more 

profile (1).jpg

Blog

25 בספטמבר 2021

How to choose the right database for your service

26 באפריל 2021

Leader election and sharding practices at Wix Microservices

27 בספטמבר 2020

Listen: Using Apache Kafka as the Event-Driven System for 1,500 Microservices at Wix

3 במאי 2020

6 Event-Driven Architecture Patterns — Part 1

8 בפברואר 2020

Easily create New Sync Types with ZIO STM

12 בספטמבר 2021

5 Database technologies used by 2000 Wix microservices

7 בפברואר 2021

4 Microservices Caching Patterns at Wix

14 בספטמבר 2020

5 lessons learned from my continuing awesome journey with ZIO

24 באפריל 2020

How to publish artifacts from Bazel to Maven Central

17 בינואר 2020

5 (more) pitfalls to avoid when starting to work with ZIO

24 במאי 2021

How to successfully manage a ZIO Fiber’s lifecycle

5 באוקטובר 2020

5 tips for writing great client SDK libraries

28 במאי 2020

6 Event Driven Architecture Patterns — Part 2

12 באפריל 2020

How to reduce your JVM app memory footprint in Docker and Kubernetes

2 בינואר 2020

5 pitfalls to avoid when starting to work with ZIO

 
 
 

Conference Videos

Interviews

Natan Silnitsky at Scala Days

Natan Silnitsky at Scala Days

“Scala is very elegant and concise.”

Wix Engineering Tech Interviews

Wix Engineering Tech Interviews

Martin Kleppmann - On Fashion-driven Industry, Rewriting AutoMerge in Rust, and Kafka's Move to RAFT

Confluent Podcast

Confluent Podcast

Using Apache Kafka as the Event-Driven System for 1,500 Microservices at Wix ft. Natan Silnitsky

 
 

Open Source Projects

Greyhound

Greyhound

Rich Kafka client library

Exodus

Exodus

Easily Migrate from Maven to Bazel