top of page

Wix Engineering Blog
Wix engineering blog tells the story of our daily challenges and our way of solving them. Read about architecture, scaling, mobile and web development.

Search


A Look Inside Payments by Wix
Photo by Devon Janse van Rensburg on Unsplash Payments by Wix is not just a name for the platform within Wix.com that powers millions of...
Apr 21, 20216 min read


How We're Able to Increase Dev Velocity and Boost Local Development While Using Bazel
Photo by Jasper Boer on Unsplash TL;DR How we at Wix made the transition of our backend engineers to the Bazel build system by creating...
Mar 4, 20218 min read


Color Your Logs and Stack Traces
At Wix we produce gigabytes of logs for different applications every day. Logs are not the only way we monitor our systems, but they play...
May 16, 20163 min read


How Does HikariCP Compare to Other Connection Pools?
This blog post is a follow up to “How Many Threads Does It Take to Fill a Pool?”, written by Yoav Abrahami in June 2013. In Yoav’s post,...
May 14, 20153 min read


The Lambda Experiment
I’ve recently started coding in Scala (recently being over a year ago). While I dislike Scala companion religion ‘everything functional’,...
May 1, 20154 min read


EmbeddedJettyProbe – a simple tool for checking your HTTP requests
EmbeddedJettyProbe is a small tool for examining the contents of HttpRequests that arrive at an embedded Jetty instance. This is useful...
Apr 17, 20151 min read


Death by Redirect
It is said that the greatest harm can come from the best intentions. We recently had a case where, because of the best intentions, two...
Apr 3, 20153 min read


When Maven Dependency Plugin Lies
We had an integration test which creates a spring ClassPathXmlApplicationContext and while doing so the test blew up with a...
Feb 19, 20132 min read


Lifecycle – Dependency Management Algorithm (Part 2 of the Lifecycle Series)
In the previous post in the series I introduced Lifecycle – Wix’ integrated CI/CD action center. In this post I’d like to share a bit of...
Nov 19, 20126 min read


HttpComponents and cookies or: How to screw up your RPC framework
Here at Wix, we do a lot of server-to-server communication. Most likely any given request that you’ll send to Wix will hit at least 2...
Sep 21, 20123 min read


Jetty, Spring, C3P0, NewRelic, Jackson and Java Annotations Deadlock
Yes, we have just found a deadlock on our servers. The type that causes all the threads to lock and gets the whole server stuck. And...
Aug 27, 20123 min read


Chris Shiflett - JavaScript Study Guide
A few months ago, I wrote about learning JavaScript. I’m already pretty comfortable with the language, and although I did break the...
Jun 14, 20121 min read
bottom of page