Advertisement ยท 728 ร— 90

Posts by Natan Silnitsky

Post image

@jbaru.ch also mentioned a promising startup called @tessl.io in this field of conformance tests, but seems like they use LLMs for writing these tests, so I'm not sure how reliable it would be...

#DevoxxPL #AI #LLM #BDD #Gherkin #tessl

10 months ago 0 0 0 0
Post image Post image

@jbaru.ch talks about the big issue with quality and correctness of code written by AI,
and suggests to fix by writing tests but not by LLMs, but with #Cucumber. Do you agree?

#DevoxxPL #AI #LLM #BDD #Gherkin #tessl

10 months ago 0 1 1 0
Post image

Software design documents:
* write once
* read maybe once

@jbaru.ch #DevoxxPoland

10 months ago 0 1 0 0
Post image

@warski.org thinks some pinning issues with Java virtual threads will never be solved.

Have you noticed any noticable impact on your production deployment? how do you solve blocked operations?

#DevoxxPL #virtualThreads #Java

10 months ago 1 1 0 0
Post image

Looking forward to @jbaru.ch and @gamussa.dev deep dive on vibe coding in IDEs in a 45 minutes @devoxxpl.bsky.social .

I expect nothing less than immensely entertaining and insightful talk.

#DevoxxPL #vibeCoding #cursor #windsurf #AI #AIAgents #IDEs

10 months ago 2 2 0 0
Preview
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx Poland Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx Poland - Download as a PDF or view online for free

www.slideshare.net/slideshow/as...

10 months ago 0 0 0 0
Post image

Had a fantastic time presenting at DevoxxPL! ๐Ÿš€

Shared 4 Kafka async patterns powering @wixeng.bsky.social distributed systems:

Public Integration Events, Durable Task Queue, Reliable Task Scheduler, & Long-running Job Iterator.

Thanks for your great questions & ideas!
slides โฌ‡๏ธ

#DevoxxPL

10 months ago 0 0 1 0
Post image

Teaser slide for my upcoming @devoxxpl.bsky.social talk this Thursday about the benefits and challenges of Async Patterns.

Patterns like Public/Integration events, Task Queue, Task Scheduler and Task Iterator are common-place in @wixeng.bsky.social distributed 4,000 microservices system

#DevoxxPL

10 months ago 0 0 0 0
Post image

Akka is suggestion Event Sourcing as the collaboration pattern for agentic systems? WDYT? Any other pattern you prefer instead?

#DDDEurope #EventCentric #Akka #EventSourcing #AgenticAI

10 months ago 1 0 0 0
Preview
Integration Ignited Redefining Event-Driven Architecture at Wix - EventCentric Integration Ignited Redefining Event-Driven Architecture at Wix - EventCentric - Download as a PDF or view online for free

www.slideshare.net/slideshow/in...

10 months ago 0 0 0 0
Advertisement
Post image Post image

Loved presenting at #EventCentric on
@wixeng.bsky.social event-driven, domain-driven design: single-aggregate microservices with only public integration events. Boosts dev speed but posed ops challenges we solved.

Slides in first comment.

#DDD #EventDrivenArchitecture #IntegrationEvents

10 months ago 0 1 1 0
Post image

After a long journey from Tel Aviv via Paris & Amsterdam, Iโ€™ve arrived at the stunning Antwerp Central Station! ๐Ÿš„
Excited to share insights at #EventCentric and connect with fellow #EventDrivenArchitecture & #DDD enthusiasts.
Letโ€™s make it inspiring! #Antwerp

10 months ago 0 0 0 0
Preview
ryOS A web-based OS experience, made with Cursor

๐Ÿš€ Step Back in Timeโ€”Powered by the Future!
Experience a nostalgic Mac-style OS from the '80s, recreated entirely by AI agents on Cursor.
โœจ Retro vibes, cutting-edge tech.
๐Ÿ”— os.ryo.lu Try it now!

#AIGenerated #RetroComputing #Macintosh #Cursor #Innovation #TechNostalgia

10 months ago 2 0 0 0
Post image

๐Ÿš€ Excited for next weekโ€™s EventCentric conference!
Iโ€™ll be sharing insights on Wixโ€™s innovative, non-traditional event-driven architecture. Stay tuned for some surprising architectural decisions and real-world examples!
Donโ€™t miss it! ๐Ÿ”ฅ

#EventCentric
@eventcentric.bsky.social
@wixeng.bsky.social

10 months ago 0 0 0 0
Preview
Reinventing Microservices Efficiency and Innovation with Single-Runtime Reinventing Microservices Efficiency and Innovation with Single-Runtime - Download as a PDF or view online for free

Slides from my geecon talk last Wednesday about blending the best of microservices and monoliths at Wix Engineering, powered by Kuberenetes and our internal backend platform! ๐Ÿš€

#geecon #microservices #Kubernetes #GraalVM #cloud #monolith

www.slideshare.net/slideshow/re...

11 months ago 1 0 0 0
Preview
Wix Single-Runtime - Conquering the multi-service challenge Wix Single-Runtime - Conquering the multi-service challenge - Download as a PDF or view online for free

Excited to share my slides from my GeeCon Krakow talk on how Wix reduced the cost of microservices by running them in a monolithic-like single host-multi guest design

www.slideshare.net/slideshow/re...

@geecon.bsky.social #geecon @wixeng.bsky.social

11 months ago 0 0 0 0
Post image

Teaser for my GeeCon Krakow talk this Wednesday! ๐ŸŽค

Iโ€™m excited to share how Wix's Single-Runtime project brings together microservices flexibility and monolith efficiency โ€”delivering lower costs, better performance, and faster infra upgrades ๐Ÿš€.

#GeeCon @geecon.bsky.social @wixeng.bsky.social

11 months ago 0 0 0 0
EventCentric | For people who architect, build, and run event-driven systems | June 4-5EventCentric 2025 - Program Non-vendor led conference on building event-driven systems. Antwerp, June 4-5 2025

2025.eventcentric.eu/program/rede...

11 months ago 0 0 0 0
Video

๐ŸŒŸ Join me on June 5th at EventCentric 2025! ๐ŸŽ‰

I'm excited to share how @wixeng.bsky.social scaled to 4,000 microservices through a unique event-driven architecture based solely on integration events!

More details in the link in the first comment.

11 months ago 0 0 1 0
Advertisement
Preview
50x Faster and 100x Happier: How Wix Reinvented Integration Testing Why Tests Are the Backbone of Healthy ProjectsIn the world of software development, testing is not just a formality; it's a lifeline. Tests act as our safety net, giving us the assurance that our code...

50x Faster and 100x Happier: How Wix Reinvented #IntegrationTesting

11 months ago 2 1 0 0
Devoxx Greece 2025 - Async Excellence: Unlocking Scalability with Kafka by Natan Silnitsky
Devoxx Greece 2025 - Async Excellence: Unlocking Scalability with Kafka by Natan Silnitsky YouTube video by Devoxx

๐Ÿš€ Excited to share my talk, "Async Excellence: Unlocking Scalability with Kafka," from Devoxx Greece 2025! ๐ŸŽฅ

Discover how @WixEng scaled 4,000 microservices with patterns like Integration Events, Task Iterator, and more!

๐Ÿ‘‰ Watch here: www.youtube.com/watch?v=QtTh...

11 months ago 0 0 0 0
GeeCON 2024: Natan Silnitsky - Scaling Horizons Effective Strategies for Wix's Scaling challenges
GeeCON 2024: Natan Silnitsky - Scaling Horizons Effective Strategies for Wix's Scaling challenges YouTube video by geecon conference

๐Ÿš€ Our #GeeCon2024 talk, "Scaling Horizons: Effective Strategies for Wix's Scaling Challenges," is live on YouTube! ๐ŸŒ Learn about horizontal scaling, Kafka consumer scaling, and sharding with DynamoDB & MySQL.

๐Ÿ“บ Watch now: youtu.be/goDAmu63Dy0

#HorizontalScaling #Wix

1 year ago 0 0 0 0
GeeCON 2024: Natan Silnitsky - Scaling Horizons Effective Strategies for Wix's Scaling challenges
GeeCON 2024: Natan Silnitsky - Scaling Horizons Effective Strategies for Wix's Scaling challenges YouTube video by geecon conference

๐Ÿš€ Our #GeeCon2024 talk, "Scaling Horizons: Effective Strategies for Wix's Scaling Challenges," is live on YouTube! ๐ŸŒ Learn about horizontal scaling, Kafka consumer scaling, and sharding with DynamoDB & MySQL.

๐Ÿ“บ Watch now: youtu.be/goDAmu63Dy0

#HorizontalScaling #Wix

1 year ago 0 0 0 0
Preview
50x Faster and 100x Happier: How Wix Reinvented Integration Testing Why Tests Are the Backbone of Healthy ProjectsIn the world of software development, testing is not just a formality; it's a lifeline. Tests act as our safety net, giving us the assurance that our code...

๐Ÿš€ 50x Faster and 100x Happier: How @WixEng Reinvented Integration Testing ๐Ÿš€

Are clunky integration tests dragging you down? Wix tackled this by transforming our testing process with in-memory testingโ€”making tests 50x faster and developers 100x happier!

www.wix.engineering/post/50x-fas...

1 year ago 0 0 0 0
Video

How academics imagine their lives would look like if they decide to work in tech

1 year ago 8912 1060 308 287
Preview
Async Excellence Unlocking Scalability with Kafka - Devoxx Greece Async Excellence Unlocking Scalability with Kafka - Devoxx Greece - Download as a PDF or view online for free

Slides for my Wix Kafka based async patterns from Devoxx Greece:

Why, when, how & trade-offs

1. Integration events
2. Task Queue
3. Task Scheduler
4. Iterator

www.slideshare.net/slideshow/as...

#ApacheKafka #Kafka #DevoxxGreece2025 #DevoxxGR2025 #Async #eventdriven

1 year ago 0 0 0 0
Preview
the last dataset why chatgpt data is the most insane (& most valuable) set of data on humanity to ever be constructed.

Facebook got your social mask but OpenAI have your soul ๐Ÿคฏ
(2 minute read)

signull.substack.com/p/the-last-d...

#openai #AI #monetization #ads

1 year ago 0 0 0 0

4/4 Instead of DB joins or distributed transactions we perform pre fetching of data by listening to the integration events each microservice needs to enrich its own queries responses. GraphQL also is popular for multi

1 year ago 0 0 0 0

3/4 Instead we use integration events published to kafka automatically following DB transaction, but separately from it. A fallback to publish to S3 means we don't need the outbox pattern for those rare Kafka publish issues.
service queries.

1 year ago 0 0 1 0
Advertisement

2/4 Wix has small scoped microservices (thousands of them). No DB joins, no Sagas, no distributed transaction, no outbox pattern.

1 year ago 0 0 1 0