Our next meetup in Be'er-Sheva: Discover the future of #infrastructure at our upcoming event! Join us on July 24th to learn how we are building our own Platform as a Runtime (PaaR) infrastructure, enabling our developers to work faster, better, and with higher quality. Explore how nano deployments into a unified "SingleRuntime" are revolutionizing development practices and gain insights into how this internal platform addresses challenges developers encounter daily, with: Yuval Perry, Ittai Zeidman, Tamar Pinhas, Lital Morali and Itzik Kitroser. Save your spot: https://lnkd.in/db47kNfN
Wix Engineering
Technology, Information and Internet
Tel Aviv, Israel 7,039 followers
We develop innovative cloud-based web applications that influence our Wix.com 200M+ users worldwide
About us
Wix Engineering's official LinkedIn page. At Wix Engineering we develop innovative cloud-based web applications that influence our Wix.com +200M users worldwide.
- Website
-
https://www.wix.engineering/
External link for Wix Engineering
- Industry
- Technology, Information and Internet
- Company size
- 1,001-5,000 employees
- Headquarters
- Tel Aviv, Israel
- Founded
- 2006
Updates
-
Wix Engineering reposted this
Platform as a Runtime? Is this the Next Step in Platform Engineering? 🤔 Lessons learned from Wix developing and operating 4000 microservices - an excellent write-up by Aviran Mordo 🪐 VP eng. Takeaways: ▶️PE today is focused on CI/CD and getting started experience. We expanded this problem by building Platform as a Runtime (PaaR). ▶️ Complex environments demand standardized coding practices. We translated these into an opinionated development platform. ▶️ We automatically take care of most of the system's cross-cutting concerns. For example, encryption of PII fields, handling GDPR, and more. ▶️ Additionally, any new feature added to the platform is automatically available and active on all services built within the platform, saving cross-company efforts. ▶️ Should you build your own PaaR? Only after you scale to thousands of microservices, you could start building a platform. My thoguths: ▶️ Having watched Aviran’s #QConLondon talk on the same topic, this is a demonstration of the value a runtime brings to large-scale microservices-based deployments. ▶️ Many of the goals (let developers focus on writing business logic), features (cross-cutting concerns of distributed apps), architecture (sidecar, shared sidecar), and direction (polyglotism) the Nile project is undertaking are the exact same goals of Dapr. ▶️ Wix is a huge company with custom needs for a custom PaaR. Not every organization can and should build their own PaaR as Wix can (nor build their own Kubernetes). For many organizations, @daprdev will get you to 80%. As Aviran said: “the most crucial KPI for the platform team is developer adoption." If developers aren't using your platform, it might not be delivering enough value. Check out Dapr to see for yourself. QConLondon talk https://lnkd.in/e27Cn_q3 The Full post here https://lnkd.in/eRbzZ2iy
-
-
Wix Engineering reposted this
My talk on managing the technical backlog is now available on YouTube :) https://lnkd.in/du8-UdEm Check out the channel for more talks from that Wix Engineering meetup by Adir Amsalem Livnat Gershoni and Gal Sharir
Managing the Technical Backlog - Itay Friedman
https://www.youtube.com/
-
Wix Engineering reposted this
כבר מעל ל3 שנים שאני עובד על שיפורי פרפורמנס של אתרי וויקס. לצערי (או .לשמחתי) זה לא נהיה יותר קל עם הזמן, אבל לפחות זה נושא מעניין לדבר עליו לפני כמה חודשים דיברתי על פרפורמנס בכנס ריברסים, שם סיפרתי איך שיפרנו משמעותית את ה loading time של אתרי וויקס אחרי שינוי ארכיטקטורה גדול של .האפליקציה שלנו תודה ענקית לריברסים על ההזדמנות לחלוק את הידע והנסיון שלי, היה ממש כיף לקחת חלק באירוע כזה! https://lnkd.in/dG5hg3Vu Wix Engineering Reversim Summit #engineering #Performance #webPerf #softwareEngineering
Winning the Performance Race / Gil Eckstein
https://www.youtube.com/
-
Wix Engineering reposted this
Building a platform involves a critical review of tens of thousands of lines of code. The way we approached it was to challenge ourselves with every line of code that we evaluated, we asked the question: "Does this line of code belong here?" The design goal of the platform is to isolate core business logic within the codebase and codify everything else into the platform, instead of the product service itself. As Steve Jobs once said: "The line of code that’s the fastest to write, the line of code that never breaks, that doesn’t need maintenance is the line you never had to write." As naive as it sounds our KPI was the number of lines of code, we aimed to reduce as much as possible the lines of code a product developer has to write which are not business logic related. Read my full article about the next step of #PlatformEngineering at InfoQ Wix Engineering Ben Linders Daniel Bryant https://lnkd.in/daDGcfFh
-
Wix Engineering reposted this
🔒🚀 Explore the new article in our LLM security series - "Bypassing Boundaries: 4 Basic Steps for Indirect Prompt Injection in LLMs" Diving into prompt injection attacks and how to defend against them. 🔗 https://lnkd.in/dRMTcDd8 #LLMSecurity #CyberSecurity #AI #PromptInjection
Bypassing Boundaries: 4 Basic Steps for Indirect Prompt Injection in LLMs
medium.com
-
Wix Engineering reposted this
Principal Serverless Specialist Solutions Architect at Amazon Web Services (AWS) | O'Reilly Author | International Speaker | LinkedIn Top Voice | Lifelong learner
Dear Architects, Are you creating a platform that supports hundreds of microservices? Wix Engineering has you covered with their advancements in platform engineering! Gregor Hohpe has curated a list of must-read books for software architects. This invaluable resource is featured in this newsletter! Knowing your keen interest in software and architecture documentation, I've included another useful article on the topic so you can be inspired on how to tackle your software documentation. Last week, I was interviewed on the Architecture Weekly YouTube channel, where I discussed how architects and developers should approach designing serverless architectures. Finally, curious about the secret sauce behind every successful team? It's the manager. This article summarizes research with fascinating data points to support this claim. LINK TO THE NEWSLETTER: https://lnkd.in/erjRF5wW #architecture #documentation #software #web #cloud #books #developers #platform #serverless
-
-
- “Dvir Mizrahi ☁ and Ziva Tubul☁️ from Wix blew my mind with what they are doing” - “If I had to choose one talk that truly resonated with me on a profound level, it would be Dvir Mizrahi and Ziva Tubul” - “The talk I was most excited about was by FinOps legends Dvir Mizrahi and Ziva Tubul from Wix” --- Last week, in sunny San Diego, Ziva Tubul and Dvir Mizrahi gave their awesome talk, “Taking FinOps to the Next Level: Beyond Optimization,” at FinOpsX 2024. With a full house and a lot of incredible feedback (see above and in the image), they shared our #FinOps journey, discussing lessons learned, challenges faced, and proactive integration into the engineering pipeline. Well done!
-
-
Our 64th newsletter issue is out, covering: Platform Engineering, advanced JS concepts, understanding LLM's API, composable software architectures and more. Featuring: Aviran Mordo 🪐, Roni Enzel Elman, Oded Apel, Ben Linders, Jemma Hussein Allen, Guy Bary, Ana Petkovska, Andy Burgin (he/him), Zeev Kalyuzhner, Vu Trinh, Hayk Simonyan, Devendu Negi and Ashan Fernando. Read it here: https://lnkd.in/dqmeB_Qc
-
-
Rewriting is a very complex challenge, with many processes made of multiple steps. Over the last four years, Wix has made significant investments in Platform Engineering. We’ve built a new development platform that drastically increases developer velocity. In order to fully leverage this, we wanted most of our 3,000 services, owned by over 40 different product groups, to be rewritten using this new platform. In this new post, "The Great Rewrite - How Wix is Preparing to Rewrite 100s of Systems - Part 2", by Roni Enzel Elman and Oded Apel, we will deep dive into each step of this challenging process: Defining the scope, system remodeling, code rewrite, ensuring backwards compatibility with the old API, data migration and more: https://lnkd.in/dvYnY432
-