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

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."


Bài "Changing the backend game" đọc khá kỹ thuật, nói về việc thay đổi cách vận hành phía sau hệ thống. Tôi không rành lắm nhưng vẫn hiểu được ý chính là tối ưu quy trình. Có đoạn so sánh cách cũ và cách mới, tôi thấy hợp lý. Lúc nghỉ, tôi mở điện thoại định chơi thử một trò tôi hay thấy quảng cáo, nhớ ra au88 từng xuất hiện trong một bài viết tôi đọc đâu đó, nhưng tôi chưa từng tìm hiểu. Quay lại bài, tôi nghĩ backend dù không thấy được nhưng ảnh hưởng lớn đến trải nghiệm. Bài viết đáng đọc cho ai làm kỹ thuật.
Bài viết về backend development này khiến tôi phải đọc lại vài lần vì quá chi tiết. Tác giả giải thích các khái niệm phức tạp một cách dễ hiểu. Đang đọc bài thì nhớ hồi trước hay chơi 68WIN lúc rảnh, cũng thích mày mò công nghệ. Quay lại bài, tôi thấy phần so sánh các framework rất hữu ích cho người mới bắt đầu. Bài này giúp tôi hiểu rõ hơn về cách hệ thống backend hoạt động phía sau hậu trường.
Bài viết về thay đổi backend game đọc rất kỹ thuật nhưng tác giả giải thích dễ hiểu. Mình không phải lập trình viên nhưng thấy phần nói về lý do cần thay đổi và cách tiếp cận mới rất hợp lý. Đọc bài này tối qua, mở lv88 xem tin, thấy bài này nên đọc thử. Mình thấy ngành phát triển game đang thay đổi nhanh, việc cập nhật công nghệ backend là cần thiết để cải thiện trải nghiệm người chơi. Bài viết này cho thấy tác giả có kinh nghiệm thực tế.
The backend game article was interesting even for a non-developer, it explained the shift in tools and workflows in plain language. I liked the examples of how teams handle scaling and deployment without getting lost in jargon. While reading the section on new frameworks, I thought about my evening routine of skimming tech blogs on my phone, and a coworker once mentioned gk88 as something he had heard about during his break. I just noted the name, no details. Overall the piece gave a good overview of where backend work seems to be heading.
Bài viết nói về việc thay đổi backend, mình đọc vì tò mò dù không phải dân kỹ thuật. Nhiều thuật ngữ mình không hiểu hết, nhưng phần giải thích giúp mình nắm được đại ý là công nghệ phía sau thường thay đổi liên tục. Có đoạn tác giả so sánh việc này với thói quen hằng ngày, làm mình nghĩ tới việc mình hay đổi qua lại giữa các trang web, hôm thì xem tin tức, hôm thì vào zowin xem có gì mới. Đọc xong mình thấy backend không còn xa lạ như trước, dù vẫn còn nhiều thứ cần tìm hiểu thêm. Bài viết viết khá dễ hiểu cho người mới, không quá khô khan.