
So the best way to fast track is to try it out. However, if you are new to Bit, it might take some time to familiarize these concepts. You can also use it to build modular apps, design systems, author and deliver micro-frontends, and even share components between applications.

#Appcode bazel code#
When you're done attending the presentation, you'll be able to introduce ZIO into your existing Scala code base with confidence!įunctional Scala was founded in 2019 to provide an independent, professional platform for speakers across the entire Scala community, bringing together new and existing Scala developers in an uplifting and welcoming environment that focuses on innovation & excellence.Bit is one of the best tools available for Monorepos out there.
#Appcode bazel how to#
You will learn key tips and takeaways including how and when to execute the ZIO runtime how/when to introduce ZLayers into your codebase how to make your existing APIs interop with ZIO and how to have more flexibility on ZManaged resource shutdown. In this talk, Natan will show you how to successfully use ZIO in your legacy service using real-life code examples. For the past year, Natan Silnitsky has done this at Wix and has learned a lot about how to do it right. You want to introduce ZIO to your existing Scala codebase? Great Idea! It will make your code more efficient, readable, composable, and safe.
#Appcode bazel software#
Natan's passions include clean and functional code, dev velocity, and great software design.

Has many years of experience as a developer of large-scale web services - First in. Before that, he was part of a task force that was responsible for building the next-generation CI system at Wix on top of Google's Bazel build tool.

Natan Silnitsky is a backend-infra team lead leads the Data streaming team in charge of building event-driven libraries and tools on top of Kafka and ZIO.

How we made it very easy for 2,000 Wix microservices to publish and subscribe to data, no matter where they are deployed in the world, or what technology stack they use.Īll the while offering various tools and features to help adapt to the growing scale and insuring high resilience. This talk is about Wix's Kafka-based global data architecture and platform. The growing scale comes in multiple dimensions - traffic, geographic presence, products portfolio, various technologies, number of developers, etc.Ĭoming up with an architecture that can handle all of the data flows in a universal, simple way is key. As your organization rapidly grows in scale, so does the number of challenges you face.
