1 00:00:04,960 --> 00:00:12,520 Engine X was created in 2004 by a Russian developer Igor sizov as he was frustrated with a patchi and 2 00:00:12,520 --> 00:00:19,470 wanted to build a replacement capable of handling 10000 concurrent connections worth the focus on performance. 3 00:00:19,480 --> 00:00:22,320 I concurrency and low memory usage. 4 00:00:22,600 --> 00:00:28,840 Today engine X serves the majority of the world's top 1000 websites and whilst this growth is largely 5 00:00:28,840 --> 00:00:34,370 due to its performance it's also because engine X is relatively easy to get started with. 6 00:00:34,480 --> 00:00:39,910 Of course it's by no means a simple piece of software but it's really good at making practical tasks 7 00:00:39,970 --> 00:00:42,340 such as Kashima or video streaming. 8 00:00:42,400 --> 00:00:48,730 Very easy to implement and there's a large number of first and third party modules which help extend 9 00:00:48,730 --> 00:00:50,390 its core functionality. 10 00:00:50,770 --> 00:00:56,500 I'm referring to engine X as a web server as this is what most people think of adair's and it's also 11 00:00:56,500 --> 00:01:00,500 what this course will focus on engine X as a web server. 12 00:01:00,520 --> 00:01:06,640 However it's important to understand that engine X is reverse proxy server at its core and it's because 13 00:01:06,640 --> 00:01:11,880 of this design that it performs so well in the next video will take a look at what this means for us. 14 00:01:11,890 --> 00:01:15,300 When working with engine X and how it compares to Apache.