{"id":21,"date":"2019-07-13T23:34:45","date_gmt":"2019-07-13T20:34:45","guid":{"rendered":"https:\/\/amorev.ru\/?p=21"},"modified":"2019-10-02T12:40:59","modified_gmt":"2019-10-02T09:40:59","slug":"novosibirsk-i-highload-siberia-2019","status":"publish","type":"post","link":"https:\/\/amorev.ru\/en\/novosibirsk-i-highload-siberia-2019\/","title":{"rendered":"Novosibirsk and Highload Siberia 2019"},"content":{"rendered":"\n<p>This year I've decided to\nstorm the conferences as a speaker, since I have no experience of storming it\nin a different way. I really have never been to IT conferences as a regular\nparticipant. There are several reasons for this, but it\u2019s not the topic of the\narticle.<\/p>\n\n\n\n<p>At the conference, I talked\nabout what GraphQL is like under a high load, compared to the good old REST. As\na result, we came to the conclusion that GraphQL itself poses some problems in\nstandard \u201cfrom textbook\u201d cases, but in real life you can achieve a really very\npowerful increase in speed and ease of development from it. More details can be\nseen in the video of my report, which will be a little lower.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Road to Novosibirsk<\/h3>\n\n\n\n<p>I\u2019m not a fan\nwasting money - if there is a way to spend less money without much damage to\nmyself - I choose this method. Therefore the road from Ramenskoye to\nNovosibirsk cost me exactly 125.75 rubles, namely:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>60.75\nrubles - a trip by train from Ramenskoye to New Station<\/li><li>38\nrubles - a trip by metro from Aviamotornaya Station to the River Station<\/li><li>0\nrubles - a trip from Rechnoy Vokzal metro station to Sheremetyevo Airport<\/li><li>27\nrubles - a bus from Tolmachevo airport to the SkyExpo hotel<\/li><\/ul>\n\n\n\n<p>The flight and the hotel were kindly paid by the conference organizer. A bus is a great way to get to the airport, and most importantly it\u2019s cheap. In my case, it turned out to be free just because the bus was so clogged that I couldn\u2019t reach the card reader and nobody helped me (so I had to go for free). My departure was at 6 o\u2019clock in the morning and, therefore, I got to the airport at night by night bus N1, which goes from Kitai Gorod to terminal D. <\/p>\n\n\n\n<p>When I got to the airport, I went a rather long way to terminal B, where I checked in and started waiting my departure. At 2.25 p.m. local time I had already been at Tolmachevo airport, where, 15 minutes after boarding, I got into a bus, paid 27 rubles to the controller and in 20 minutes got to the expocenter and the adjacent SkyExpo hotel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Day 1. Novosibirsk and the weather<\/h2>\n\n\n\n<p>After setting in the hotel, I went to Novosibirsk to buy a charger (to go to Siberia and not take a charge - it\u2019s ingenious) and see something interesting. I bought a charger, had lunch and... it started to rain. Moreover, the rain became heavy and I went back to the hotel. I moved everywhere exclusively by a public transport - a bus fare costs 22 rubles, and a minibus 30.<\/p>\n\n\n\n<p>Back to the hotel, I decided to devote the evening to prepare a report for the next day run-through.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Day 2. The Run-through, a walk and the preparty<\/h2>\n\n\n\n<p>I foolishly hadn\u2019t set my alarm and woke up at 8.50 a.m., 10 minutes before my run-through. Having applied all the skills of fast dressing, after 10 minutes I was already on the run-through. Runs are not quick and the lack of breakfast in the stomach could upset my body. So I asked for a breakfast. At breakfast I met with the host who led RITFest2019, where I also took part in (<a href=\"https:\/\/youtu.be\/iiI5L6b0Uvo\" data-rel=\"lightbox-video-0\">https:\/\/youtu.be\/iiI5L6b0Uvo<\/a>). After nice conversation and meal, I went to the run-through.<\/p>\n\n\n\n<p>After my run-through and listening to other participants\u2019 run-throughs I went again to the city and did it again by bus. This time I planned to see something that usually interested me in cities. No, that\u2019s either excursions nor museums. This time I had chosen the thing that is constantly surround us \u2013 a transport. Nowadays, we are all tied to transport and it is incredibly interesting for me to see how the \u00abcirculatory system\u00bb works in other cities.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Metro<\/h3>\n\n\n\n<p>I began my journey\nfrom the Marx Square station. I really like to peer to things that are\ndifferent from Moscow\u2019s lifestyle, and here the first thing I meet is\nturnstiles. They are old-styled (that beat without pity) and they open by\nsubway tokens... and PayPass, Google Pay, Apple Pay\u2026<\/p>\n\n\n\n<p>That is, to get to\nthe Novosibirsk metro you do not need to have anything but a phone with Google\nPay or just a credit card. No \u201cTroyka\u201d cards or other season tickets needed. I\nheard that in Moscow this is only being introduced, and in Novosibirsk, as one\npassenger of the train assured me, it had become a usual thing.<\/p>\n\n\n\n<p>After the turnstiles,\nI immediately appeared on the platform and I was cordially greeted by a train\nof four cars (usually 8 in Moscow).<\/p>\n\n\n\n<p>Having reached the river station, I went to the train stop. There are things that differ from our trains.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trains<\/h3>\n\n\n\n<p>The first thing\nthat catches your eye is low platforms. I have already managed to get used to\nthe fact that the floor of the train is on the same level with the platform and\nthere is no need to proudly climb the stairs of the train. I did not have to\nwait long for a suitable example - there were old women who found it difficult\nto quickly get into the train and cyclists who had to quickly pick up several\nbicycles to the car. This is definitely less convenient. The cars themselves\nare much more modern from the outside - on our Kazan branch, such cars travel\nonly with expensive express trains \u2013 without tambour crossings and quiet\nrunning.<\/p>\n\n\n\n<p>After I had reached\na stop near the Bugrinsky bridge, I decided to walk on this bridge. For many\npeople, this will be obvious, but I noticed that the bridge is constantly\nmoving. I could even say staggering. I traveled on road bridges only by car and\ntherefore didn\u2019t know that he could stagger. Useless information, but curious.<\/p>\n\n\n\n<p>After the bridge, I walked along the small streets with private houses and reached the bus stop, where I got in a trolleybus. I reached the \"Marx Square\" metro station again and went to the meeting place with the conference organizers, other speakers and activists.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other details. Prices, traffic lights, etc <\/h3>\n\n\n\n<p>Prices for\nservices are noticeably lower. The banner \"men's haircut from 400 rubles\"\nturns into a \"men's haircut from 1200 rubles\" in Moscow. And such difference\nwith almost all types of services.<\/p>\n\n\n\n<p>Some traffic\nlights work inappropriately. At first I thought that it was the driver who\ndidn't stop on the red light, but it turned out that I had a green pedestrian\ntraffic light, and the driver at the same time had the right arrow green light.\nI have not seen this for a long time.<\/p>\n\n\n\n<p>By the way, there are traffic lights even on very small exits from the yards.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Preparty and food<\/h3>\n\n\n\n<p>I haven\u2019t been a speaker in many places so far, but I can already understand that (<a href=\"http:\/\/ontico.ru\">http:\/\/ontico.ru<\/a>) is very cool at organizing a preparty for speakers. This time we were fed in the \u00abSiberia\u00bb restaurant. The meal was quite interesting - at first, as usual, salads and so on.<\/p>\n\n\n\n<p>Then the local\ncuisine came into play - a raw food. Of course, I refused the first course of a\nraw fish. But when they gradually were bringing more and more raw dishes, I started\ntrying it with everyone. It turned out to be almost tasteless, but the realize\nthat you eat raw food gives you a thrill.<\/p>\n\n\n\n<p>After the raw\nfood, traditional dumplings and barbecue were brought. I went to the hotel as\nfull as possible \ud83d\ude42 Everything was delicious and beautiful, as usual.<\/p>\n\n\n\n<p>During the preparty I managed to communicate with very interesting people. For example, Alexander Makarov, the core developer of the Yii2 framework, using which we have made the vast majority of APIs in projects. In general, such prepaties - an infinitely useful process from all sides - you eat tasty food, communicate with interesting people and learn a lot of new things!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Day 3. Highload Siberia and the road to the south<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Stands, preparation for the report and the report itself<\/h3>\n\n\n\n<p>Waking up, I went\nto the hall of the conference. There were a lot of people and there were, in my\nopinion, more stands than at RITFest (which seemed strange to me). After going\nthrough all the stands, collecting various gifts and stuff, I went to get ready\nfor my presentation. As usual, I felt anxiety an hour before my speech, but I\ntried not to show it... even to myself)<\/p>\n\n\n\n<p>By tradition, I came\nto listen the presentation before my speech. The presentation was about machine\nlearning - interesting and fun. Unfortunately that the topic is quite far (so\nfar) from the field of Wormsoft. So a lot of things were not clear to me, but\nit was interesting to listen.<\/p>\n\n\n\n<p>After the previous\nperformance, the hall was empty and the final 15 minutes began before my speech.\nI was prepared for the report by presenter. I took a couple of different\nselfies and started to wait for my time to present.<\/p>\n\n\n\n<p>The report itself was, as for me, pretty good. With the exception of one thing - the terrible drug word \"WELL\". Our motion designer immediately made a short video for instagram on this subject (<a href=\"https:\/\/www.instagram.com\/p\/BzLeYVAFogE\">https:\/\/www.instagram.com\/p\/BzLeYVAFogE<\/a>). If interested, you can watch the recording of the speech right here or on youtube (<a href=\"https:\/\/youtu.be\/_L_2HNXrTbI\" data-rel=\"lightbox-video-1\">https:\/\/youtu.be\/_L_2HNXrTbI<\/a>).<\/p>\n\n\n\n<p>After the performance I was immediately taken to an interview. In the interview I told (<a href=\"https:\/\/youtu.be\/pps9ua-IOMA\" data-rel=\"lightbox-video-2\">https:\/\/youtu.be\/pps9ua-IOMA<\/a>) what my company is doing and answered questions specifically about GraphQL and its comparison with the REST API. Of course, I didn\u2019t forget to often say the word \u201cwell\u201d)) After answering all the questions, I started to get ready and faced with a problem.<\/p>\n\n\n\n<p>Having collected\nall the things that I came with, I faced with the fact that there are still\nthings that have appeared, namely gifts from stands and gifts from the\norganizer of the conference. If gifts from the stands could be held in hand\nluggage, then it is impossible to carry honey, jam and balm into hand luggage\naccording to safety rules. Therefore, I had to take the usual cardboard box\nfrom the organizers and put everything in the box to place to the plane\u2019s luggage\ncompartment. I did not know earlier that handles are necessary for luggage that\u2019s\nwhy I had to make a handles out of tape.<\/p>\n\n\n\n<p>I had two flights\n- from Novosibirsk to Anapa with a transfer to Sheremetyevo. Everything went right,\nexcept that I was almost late for the plane from Sheremetyevo because of my\nstupidity. But still I wasn\u2019t late.<\/p>\n\n\n\n<p>I had been met in\nAnapa and I went to rest with my son, first we were in Taman, and then in the\nCrimea. There will be a separate post about this, because there is also\nsomething to tell.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u0448\u0442\u0443\u0440\u043c\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043a\u0430\u043a \u0434\u043e\u043a\u043b\u0430\u0434\u0447\u0438\u043a, \u043d\u0435 \u0438\u043c\u0435\u044f \u043e\u043f\u044b\u0442 \u0448\u0442\u0443\u0440\u043c\u043e\u0432\u0430\u0442\u044c \u043f\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443. \u042f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0431\u044b\u043b \u043d\u0430 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0445 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u044b\u0439 &hellip; <\/p>\n","protected":false},"author":1,"featured_media":79,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,166],"tags":[161,7,6,162,23,160,5],"class_list":["post-21","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-konferencii","category-main","tag-graphql","tag-highload","tag-ontico","tag-rest","tag-performances","tag-novosibirsk","tag-poezdki"],"_links":{"self":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":0,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/media\/79"}],"wp:attachment":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}