Igor Sysoev
   HOME

TheInfoList



OR:

Igor Vladimirovich Sysoev () is a Russian software engineer. In October 2004 he released the
Nginx Nginx (pronounced "engine x" ) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software ...
Web server,
reverse proxy In computer networks, a reverse proxy is the application that sits in front of back-end applications and forwards client (e.g. browser) requests to those applications. Reverse proxies help increase scalability, performance, resilience and securi ...
,
load balancer In computing, load balancing is the process of distributing a set of tasks over a set of resources (computing units), with the aim of making their overall processing more efficient. Load balancing can optimize the response time and avoid unevenl ...
and HTTP cache software and founded
Nginx, Inc. Nginx (pronounced "engine x" ) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software ...
Sysoev was born in 1970 and grew up in Almaty,
Kazakhstan Kazakhstan, officially the Republic of Kazakhstan, is a transcontinental country located mainly in Central Asia and partly in Eastern Europe. It borders Russia to the north and west, China to the east, Kyrgyzstan to the southeast, Uzbeki ...
, at the time called Alma-Ata in
Kazakh SSR ; kk, Қазақ Советтік Социалистік Республикасы) *1991: Republic of Kazakhstan (russian: Республика Казахстан; kk, Қазақстан Республикасы) , linking_name = the ...
. Sysoev graduated from
Bauman Moscow State Technical University The Bauman Moscow State Technical University, BMSTU (russian: link=no, Московский государственный технический университет им. Н. Э. Баумана (МГТУ им. Н. Э. Баумана)), some ...
in 1994. Since graduation he has lived in
Moscow Moscow ( , US chiefly ; rus, links=no, Москва, r=Moskva, p=mɐskˈva, a=Москва.ogg) is the capital and largest city of Russia. The city stands on the Moskva River in Central Russia, with a population estimated at 13.0 millio ...
. On 13 December 2019, Sysoev was detained by the authorities in relation to what has been asserted to be a copyright claim, on the basis that Sysoev was an employee of
Rambler Rambler or Ramble may refer to: Places * Rambler, Wyoming * Rambler Channel (藍巴勒海峽), separates Tsing Yi Island and the mainland New Territories in Hong Kong * The Ramble and Lake, Central Park, an area within New York City's Centr ...
in the 2000s when he wrote the early versions of Nginx. On 16 December 2019, Russian state lender
Sberbank PJSC Sberbank (russian: Сбербанк, initially a contraction of russian: сберегательный банк, translit=sberegatelnyy bank, lit=savings bank, link=no) is a Russian majority state-owned banking and financial services compa ...
, which owns 46.5 percent of Rambler, called an extraordinary meeting of Rambler's board of directors asking Rambler's management team to request Russian law enforcement agencies cease pursuit of the criminal case, and begin talks with Nginx and its owner
F5 Networks F5, Inc. is an American technology company specializing in application security, multi-cloud management, online fraud prevention, application delivery networking (ADN), application availability & performance, network security, and access & autho ...
. On 18 January 2022, it was announced that Sysoev had left Nginx and F5 "to spend more time with his friends and family and to pursue personal projects".


Biography


Early years

Igor was born in a small town in Kazakhstan, then part of the
USSR The Soviet Union,. officially the Union of Soviet Socialist Republics. (USSR),. was a transcontinental country that spanned much of Eurasia from 1922 to 1991. A flagship communist state, it was nominally a federal union of fifteen nationa ...
into a family of a Soviet military. Later his father was transferred to Alma-Ata, where Igor lived until the age of 18. His computer experience started with Yamaha MSX computers at the local
Pioneers Palace Young Pioneer Palaces or Palaces of Young Pioneers and Schoolchildren were youth centers designated for the creative work, sport training and extracurricular activities of Young Pioneers and other schoolchildren. Young Pioneer Palaces originat ...
(
youth center A youth center or youth centre, often called youth club, is a place where young people can meet and participate in a variety of activities, for example table football, association football (US soccer, UK football), basketball, table tennis, vid ...
). He recalls his first program being bugged with small mistakes like confusing I and 1 that kept it from running. Soon-to-be-coder graduated from high-school in 1987 and tried to join the MGTU im. Baumana (
technical university An institute of technology (also referred to as: technological university, technical university, university of technology, technological educational institute, technical college, polytechnic university or just polytechnic) is an institution of te ...
) in
Moscow Moscow ( , US chiefly ; rus, links=no, Москва, r=Moskva, p=mɐskˈva, a=Москва.ogg) is the capital and largest city of Russia. The city stands on the Moskva River in Central Russia, with a population estimated at 13.0 millio ...
, Russian Socialist Republic, but failed at the first attempt. Back home he started working at the lab of the Institute of Teacher Education under the USSR Ministry of Geology. There he started coding in BASIC on old Iskra-2 PCs. His first significant and distributable program was
antivirus Antivirus software (abbreviated to AV software), also known as anti-malware, is a computer program used to prevent, detect, and remove malware. Antivirus software was originally developed to detect and remove computer viruses, hence the nam ...
''AV'', created in 1989-1990, written entirely in
assembly code In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence b ...
that spanned 100 KB. It could search for several known
viruses A virus is a submicroscopic infectious agent that replicates only inside the living cells of an organism. Viruses infect all life forms, from animals and plants to microorganisms, including bacteria and archaea. Since Dmitri Ivanovsky's ...
raging in the USSR at that time (''Marijuana'', ''Sophia'', ''Vienna'' and other), was copied as a
binary executable In computing, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instructions", as opposed to a data file ...
and gradually became popular, even being installed on production plants. Grateful users kept sending in more variants of virea, that were enrolled into new versions, but by 1992 Igor had lost interest in updating it. Graduating in 1994 he already had experience of system administration for a year for an
oil company The petroleum industry, also known as the oil industry or the oil patch, includes the global processes of exploration, extraction, refining, transportation (often by oil tankers and pipelines), and marketing of petroleum products. The largest ...
, and stayed with that company for almost 7 years. He spent half a year in the internet shop XXL.RU, joining
Rambler Rambler or Ramble may refer to: Places * Rambler, Wyoming * Rambler Channel (藍巴勒海峽), separates Tsing Yi Island and the mainland New Territories in Hong Kong * The Ramble and Lake, Central Park, an area within New York City's Centr ...
, one of the leading Russian web portals, in November, 13, 2000.


Rambler and Apache modules

There not only he was a system administrator, but also resumed coding in his spare time, adapting several Apache modules. In fall of 2001 he conceived an idea to code a more lightweight and performant web server than Apache. With enough experience in the latter both as an administrator and a coder he made many principles of his own program similar, while the code itself was original from the start. This work commenced around 2002.


Nginx

The development of Nginx started in 2002 after Igor had been administering the Rambler servers for two years, which had been running Apache, but those lacked scaling capability beyond 1000 users on a single server. Increasing the number of servers could help, but initiated the problems of its own, and Igor conceived an idea to do scaling inside a server, increasing the number of possible connections. At first the idea was driven by mere technical curiosity, until after about two years he was offered to try it on Zvuki.ru web library of music. Among the first customers were Zvuki.ru, Estonia dating service Rate.ee and Russian dating service Mamba.ru. There were zero promotion efforts, as Igor didn't have the ability or desire to do that in addition. He continued posting program updates on his own website, and the users picked up support for it with documentation and help. A user from Austria started translating it to English, which led to first English-speaking users in 2006. In 2007 Igor was surprised to see the statistics at
Netcraft Netcraft is an Internet services company based in Bath, Somerset, England. The company provides cybercrime disruption services across a range of industries. History Netcraft was founded by Mike Prettejohn. The company provides web server and ...
, placing Nginx at 4% of all web servers, with many customers residing in China. Igor recalls the principal difference with the popular Apache server - the ability to work with multiple users in a single running process, saving
memory Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered ...
and CPU resources. With his aversion to
marketing Marketing is the process of exploring, creating, and delivering value to meet the needs of a target market in terms of goods and services; potentially including selection of a target audience; selection of certain attributes or themes to emph ...
and
sales Sales are activities related to selling or the number of goods sold in a given targeted time period. The delivery of a service for a cost is also considered a sale. The seller, or the provider of the goods or services, completes a sale in ...
, Igor wasn't seeking to start a commercial company, but first
investor An investor is a person who allocates financial capital with the expectation of a future return (profit) or to gain an advantage (interest). Through this allocated capital most of the time the investor purchases some species of property. Type ...
s started approaching him, and in 2010 he had a meeting with Maxim Konovalov, the future
co-founder An organizational founder is a person who has undertaken some or all of the formational work needed to create a new organization, whether it is a business, a charitable organization, a governing body, a school, a group of entertainers, or any othe ...
of the company. Another factor that influenced the creation of the company was Igor meetings with Serguei Beloussov, Russia's
entrepreneur Entrepreneurship is the creation or extraction of economic value. With this definition, entrepreneurship is viewed as change, generally entailing risk beyond what is normally encountered in starting a business, which may include other values t ...
, investing in IT, in December, 2010. It was him who introduced Igor to the idea of “market momentum”, with the momentum being quite right to start a commercial business.


Company foundation

The company had international ambitions right from the very beginning, both because it helped attract investments and because the product had a world appeal, while Russia's market was too small and not ready for the paid support model. The two owners had little knowledge of international sales procedures and didn't hope to gain the skills quickly enough. That prompted a goal of opening an American office and hiring a US director. The company had been staying under the radar for some time, and customers were unaware of the commercial support option. Igor recalls finding his correspondence from 2011 naive, as it suggested the idea of selling technical support for an open source project. It was a popular trend of the time, but few could succeed with it. By 2013 the company had yet no paying customers with its subscription service Nginx ''Plus'', but was cooperating with
Netflix Netflix, Inc. is an American subscription video on-demand over-the-top streaming service and production company based in Los Gatos, California. Founded in 1997 by Reed Hastings and Marc Randolph in Scotts Valley, California, it offers a fi ...
, helping them build a network of
CDN CDN may refer to: Places * Canada (Canadian), a North American country * , a neighborhood in Montreal, Quebec, Canada Technology * Content delivery network, on the Internet * Change detection and notification, of Web pages Transportation * Can ...
servers based on FreeBSD and Nginx. The alliance was quickly able to speed each server up from 1 Gbit/s to 10 Gbit/s and then to 40 Gbit/s of traffic. The same year the company had millions of users of the free version and more than 1500 customers paying for additional modules. Their marketing muscle amounted to zero, Igor recalls, which the company countered by hiring Gus Robertson, former
vice-president A vice president, also director in British English, is an officer in government or business who is below the president (chief executive officer) in rank. It can also refer to executive vice presidents, signifying that the vice president is on ...
of Red Hat, in 2013. The company had 10–13 of staff in 2013 and grew to 250 by 2019 in all 5 countries of presence (Russia,
USA The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territori ...
,
Ireland Ireland ( ; ga, Éire ; Ulster Scots dialect, Ulster-Scots: ) is an island in the Atlantic Ocean, North Atlantic Ocean, in Northwestern Europe, north-western Europe. It is separated from Great Britain to its east by the North Channel (Grea ...
,
Singapore Singapore (), officially the Republic of Singapore, is a sovereign island country and city-state in maritime Southeast Asia. It lies about one degree of latitude () north of the equator, off the southern tip of the Malay Peninsula, bor ...
, Australia), of whom 70 were
engineer Engineers, as practitioners of engineering, are professionals who invent, design, analyze, build and test machines, complex systems, structures, gadgets and materials to fulfill functional objectives and requirements while considering the limit ...
s, 33 employees were located in Moscow.


See also

Nginx, Inc. Nginx (pronounced "engine x" ) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software ...


References


External links

*
NGINX Author Igor Sysoev: “I wanted People to use it, so I made it Open-Source”
- Interview on WorldCloudNews
Interview with creator of NGINX Igor Sysoev
- translated from the Russian magazine Хакер of November 2011
Interview with Igor Sysoev, author of Apache's competitor NGINX
- 5 January 2012,
Free Software Magazine ''Free Software Magazine'' (also known as ''FSM'' and originally titled ''The Open Voice'') is a Web site that produces a (generally bi-monthly) mostly free-content online magazine about free software. It was started in November 2004 by Australi ...

NGINX and F5: Our Continued Commitment to Open Source
- March 19, 2019, Nginx Blog {{DEFAULTSORT:Sysoev, Igor Russian computer programmers Free software programmers 1970 births Living people Bauman Moscow State Technical University alumni People from Almaty