Some posts from a new job Assessment

One year ago I applied for a Linux engineer position in a Internet company abroad.

They did send me a technical assessment with several questions. I took it quite seriously and I did the best I could. Sadly I did not get the job, but I did learn a lot from this.

This was time ago, and now I feel that I can publish some of these replies, they might they are useful for somebody, even as anti-pattern.

One thing that was annoying is that they did not describe the platform enough, and I did have to make a lot of assumptions. But the intention was evaluate me, not implement real solutions.

Webserver architecture assumptions

To reply the questions, specially OS and PHP version control and Redundant load balancer design, the webserver architecture must be considered. I will design the solutions for the following architecture: