Покемон Го - савршен случај примене ДевОпс принципа



Овај блог говори о томе како су се методологије ДевОпс могле користити у Покемон Го-у како би се осигурало несметано функционисање апликације за игре.

Хит успешница попут Покемон Го-а користи многе корисне ДевОпс алате како би осигурала глобални досег и популарност
Осим ако нисте живели под каменом, немогуће је да вас није запљуснуо Покемон Го талас који захваћа кориснике паметних телефона широм света. По први пут икада имамо пример сценарија „виртуелни свет се сусреће са стварним светом“ где корисници заправо траже виртуелне објекте у физичком окружењу. Иако ово помаже људима да сагоре калорије (људи наводно сагоревају око 2000 калорија недељно играјући ову игру), такође представља огромне изазове и могућности само по обиму до ког је игра стигла.

Покемон Го - глобални феномен

У року од само три дана од објављивања, Покемон Го привукао је више корисника од Твиттера и доспео на врх листе прихода Апп Сторе-а. Данас је то постао глобални феномен. Према Сурвеи Монкеи, Покемон Го је постао најпопуларнија мобилна игра у историји са 21 милион активних корисника дневно само у САД-у.





услуга сада обука система за продају карата

Потреба за поједностављеном стратегијом

Игра која захтева да претражујете, хватате и тренирате Покемон ликове користећи проширену стварност, генерише огромне количине података, трчећи у зетабајтима сваког дана. Таква огромна величина података представља типичан изазов обраде огромних количина података у реалном времену. Али што је још важније, начин на који Ниантиц (креатори Покемон Го) обезбеђује несметано функционисање ако његова апликација, упркос невиђеном порасту броја корисника, открије постојање процеса и најбољих пракси примењених током његовог циклуса одржавања.

Покемон Го је идеалан пример усмереног и аутоматизованог ДевОпс цевовода од краја до краја који оптимизује ланац вредности испоруке и елиминише ограничења и зависности током животног циклуса развоја софтвера.



devops-cycle-used-for-pokemon

Промена људског понашања

За разлику од других апликација за мобилне уређаје, идеја није била да се иста ствар ради другачије (као што је Убер који је људима дао могућност да на другачији начин резервишу такси). Уместо тога, Покемон Го људе тера на нешто сасвим друго. Када радите нешто ново, ви по дефиницији не знате тачно шта радите. Дакле, морате да наставите да пролазите кроз више циклуса тестирања да бисте то поправили. Ако су ови циклуси спори и не тестирате све могуће примене употребе, предуго је потребно да бисте обезбедили потребна окружења. Да бисте избегли ове врсте непредвиђених догађаја, потребан вам је поједностављени и аутоматизовани цевовод ДевОпс од краја до краја. У контексту Покемон Го-а, могући случајеви употребе су, између осталог, геолокације, уређаји, оперативни системи, хардвер, различите трансакције.

Након објављивања апликације за иОС, Ниантиц је морао непрекидно да побољшава и побољшава перформансе у великом обиму и у готово немогућем временском оквиру. Опет нешто што ДевОпс решава с лакоћом.



како добити дужину низа јавасцрипт

Идеални ДевОпс алати за Покемон Го сценарио

У самој скали у којој Покемон Го расте популарност, постоји гомила алата које би идеално требало користити за осигуравање глатког и непрекинутог корисничког искуства. Иако се основна методологија може састојати од План -> Шифра -> Буилд -> Тест -> Отпустите -> Распореди -> Оперисати -> Монитор циклуса, постоје специфични ДевОпс алати који се могу користити за одређене задатке у оквиру ДевОпс циклуса. Неки од ових алата и задатака су:

  • Контрола верзија и управљање изворним кодом -
  • Направи и тестирај - Мрав, Градле, Селен , ЛоадСторм
  • Континуирано интеграција - Јенкинс
  • Управљање конфигурацијом и примена - Кувар, Лутка, Ансибле
  • Праћење - Нагиос, Сенсу, Нова реликвија

Желите да сазнате више о ДевОпс-у од стручњака из индустрије? Едурека је креирала врхунски курс о ДевОпс-у који вам помаже да савладате разне ДевОпс процесе и алате. ако желите знати више.

Повезани постови:

како обрнути број у јави

Истражите могућности за каријеру помоћу ДевОпс-а