top of page

Changing the backend game

Meet the Team

21 June 2023

Changing the backend game
Jun 21, 2023
3 min read

Updated: May 1, 2024

When our CEO saw how long it was taking to get a small project to the finish line, he knew something had to change. Enter Alex Pinsky and the Platform Engineering group, who created NIie: our very own game-changing backend framework for building microservices



Alex Pinsky image

I’m Alex, and I lead the Platform Engineering group, which focuses on making the workday easier for our developers. Currently, our main project is called Nile: our own backend framework for building microservices. It's a game-changer, streamlining the way our developers work.








Nile? What’s Nile?

Imagine a Lego set that our backend engineers at Wix use to build their systems. That’s Nile. In tech terms, Nile provides our engineers everything they need to create a top-notch microservice that includes all Wix requirements. This way, they can concentrate on what matters most - their specific business area and delivering value to our customers.


How it all started

It all started when our CEO, Avishai Abrahami, couldn't wrap his head around why a project, offering no immediate value to users in its initial milestone, was predicted to take a long time due to the long checklist for creating a service at Wix: GDPR compliance, platformization guidelines (making sure our APIs at Wix are uniform), authorization & authentication, sending business events, and the list goes on.


To address this, we set up a special team, which included the Backend guild’s CTO and the Head of Backend at Wix. They got together with the developers to pinpoint all repetitive tasks and boilerplate code that was taking up developers' time. This helped them identify what we call the “paved road” - where developers spend 80% of their time. The goal was to make things flow effortlessly along this road with as little overhead as possible.


Thanks to their hard work, we created the first version of Nile- a new framework for streamlined services at Wix. It turned out to be a game-changer, reducing the time it took to get a new service up and running, with all of Wix's requirements included, from weeks to just a few days.


New framework - and a whole new mindset

Today, we have 6 teams all working on Nile, including an incredible product team. This is because we treat our platform as a product and see our Wix developers as our customers - which has been instrumental in the project's significant impact.


Nile has turned into a big deal for Wix. Today, it's not just the go-to framework for backend services at Wix, but all of our old services are actively moving over to it. This switch is helping us innovate faster by bringing new features into Nile and making it available to all product lines. For example, it's been a big help with our Open Platform initiative, where 3rd party developers and apps can extend our products and offerings while fitting smoothly into the existing business flows.


What’s next?

We’re proud to say the Nile has become a consensus at Wix. Backend developers, product managers, R&D managers, the Legal & Security teams - they all see the benefits of having a central framework that covers all best practices. And we’re even prouder to say that we have some pretty mind-blowing plans for the future!


This commitment to constant innovation aligns directly with Wix's operational ethos. We place significant emphasis on pioneering ideas to maintain our productivity levels and pace of innovation. To quote our CEO: "A product company’s success has a direct correlation with the speed of development - if we don't evolve faster than our competition, we risk falling behind."



 
 
 

417 Comments


789K
5 hours ago

Khi đọc bài Changing the backend game, tôi để ý cách tác giả nói về thay đổi hệ thống mà người dùng không thấy ngay. Nó làm tôi nghĩ đến những buổi tối bạn tôi làm IT về muộn, rồi kể về Game bài đổi thưởng như chuyện giải trí sau giờ làm, trong đó có 789K mà tôi chỉ nghe tên. Tôi không dùng dịch vụ đó và không biết chi tiết, nhưng câu chuyện về hậu trường khiến tôi nhớ rằng mọi sản phẩm đều có phần người dùng không nhìn thấy. Bài viết vì thế dễ đọc hơn.

Like

77WIN
5 hours ago

Changing the backend game làm tôi liên tưởng đến công việc của những người xây dựng hệ thống phía sau sản phẩm, phần thường ít được nhìn thấy. Tôi đọc bài trong lúc chờ build chạy, tâm trạng khá thực dụng, và chợt nhớ đến lúc đồng nghiệp nhắc 77WIN như một tên riêng trong lĩnh vực game bài đổi thưởng. Không phải so sánh công nghệ với giải trí, chỉ là cùng là những tên xuất hiện khi người ta nói chuyện về sản phẩm. Bài viết gợi cho tôi câu hỏi về độ bền của kiến trúc, nhưng tôi chưa đủ thông tin để đánh giá sâu hơn.

Like

LUCK8
6 hours ago

Nhan đề Changing the backend game làm tôi dừng lại ở chữ game, vì ở đây nó có thể chỉ là cách nói về một thay đổi phía sau chứ không nhất thiết nói về trò chơi. Riêng tiêu đề chưa cho biết hệ thống nào được nhắc tới hay điều gì sẽ thay đổi, nên tôi không muốn đoán quá xa. Chữ game cũng kéo suy nghĩ sang game bài đổi thưởng, một lĩnh vực khác hẳn với phần backend mà nhan đề gợi ra. LUCK8 là tên riêng tôi gắn với liên tưởng ấy. Tôi tò mò hơn về cách bài giải thích phần phía sau.

Like

JW88
6 hours ago

Bài này có đoạn nhắc đến việc đổi cách làm việc phía sau, và mình thấy đó là phần thú vị nhất vì nó buộc người ta xem lại thói quen cũ. Mình vốn đọc mấy bài kỹ thuật vào lúc nghỉ giữa giờ, hôm trước có nghe tên JW88 trong một câu chuyện về Game bài đổi thưởng, nhưng mình chưa từng thử gì và cũng không có gì để so sánh. Cách viết ở đây đủ rõ để mình hình dung được áp lực của việc phải chọn một hướng đi mới mà chưa chắc mọi thứ sẽ ổn.

Like

practical print design
14 hours ago

The theme of making printed information clearer makes me curious about what people notice in their own everyday experiences. Readable spacing and a clear hierarchy can change how easily someone finds a detail on a page. For Mailandbros, I would use practical print design as a starting point for a closer discussion of the subject. That is the part I would keep thinking about after moving on to something else. What would you check on a printed draft before producing more copies?

Like

The Latest From Life at Wix

Meet the Team

Operations Manager,
Editor X

27 November 2022

•

5 min read

Meet the Team

Frontend Engineering

27 November 2022

•

5 min read

Meet the Team

Senior Frontend Infrastructure Engineer 

27 November 2022

•

5 min read

Discover more roles

Operations Manager,
Editor X

Tel Aviv

Research & Development

Entry

Frontend Engineering

Tel Aviv

Research & Development

Entry

Senior Frontend Infrastructure Engineer 

Tel Aviv

Research & Development

Entry

bottom of page