He aha te mea i awhina wawe ki te urutau ki te hokohoko ipurangi i roto i nga tikanga hou

Kia pai!

Ko Mikhail toku ingoa, Ko ahau te Kaiwhakahaere Tuarua o IT i te kamupene Sportmaster. Kei te pirangi au ki te whakapuaki i nga korero mo ta matou whakahaere i nga wero i puta i te wa o te mate urutaru.

I nga ra tuatahi o nga mea hou, ko te whakatakotoranga tauhokohoko tuimotu o Sportmaster kua maroke, me te utaina i runga i ta maatau hongere ipurangi, ko te mea nui mo te tuku ki te wahitau o te kaihoko, kua piki ake 10 nga wa. I roto i nga wiki torutoru, i hurihia e matou he pakihi tuimotu nui ki te ipurangi me te whakarereke i te ratonga ki nga hiahia o a maatau kaihoko.

Ko te tikanga, ko ta maatau mahi taha ka noho hei pakihi matua. Ko te hiranga o ia ota ipurangi kua tino piki ake. He mea tika ki te penapena i nga ruble katoa i kawea mai e te kaihoko ki te kamupene. 

He aha te mea i awhina wawe ki te urutau ki te hokohoko ipurangi i roto i nga tikanga hou

Kia tere te whakautu ki nga tono a nga kaihoko, i whakatuwherahia e matou he pokapū whakapā atu ki te tari matua o te kamupene, a inaianei ka taea e matou te whiwhi waea mo te 285 mano ia wiki. I taua wa ano, i nekehia e matou nga toa 270 ki tetahi whakatakotoranga whakahaere kore whakapā me te haumaru, i taea ai e nga kaihoko te whiwhi ota me nga kaimahi ki te pupuri i a raatau mahi.

I te wa o te huringa huringa, e rua nga raru nui i pa ki a matou. Tuatahi, kua tino piki ake te uta o a maatau rauemi ipurangi (ma Sergey e korero ki a koe me pehea ta matou mahi i tenei). Tuarua, kua piki ake te rere o nga mahi onge (i mua i te COVID) i nga wa maha, na te mea ka nui te tere o te mahi aunoatanga. Hei whakaoti i tenei raru, me tere te whakawhiti rauemi mai i nga waahi o mua ko nga mea matua. Ka korero a Elena ki a koe me pehea ta matou mahi i tenei.

Te whakahaere i nga ratonga ipurangi

Kolesnikov Sergey, te kawenga mo te whakahaere i te toa ipurangi me nga ratonga miihini

Mai i te wa i timata ai o maatau toa hokohoko ki te kati ki nga manuhiri, i timata matou ki te tuhi i te pikinga o nga inenga penei i te maha o nga kaiwhakamahi, te maha o nga ota i tukuna ki to maatau tono, me te maha o nga tono ki nga tono. 

He aha te mea i awhina wawe ki te urutau ki te hokohoko ipurangi i roto i nga tikanga houTe maha o nga ota mai i te Maehe 18 ki te Maehe 31He aha te mea i awhina wawe ki te urutau ki te hokohoko ipurangi i roto i nga tikanga houTe maha o nga tono ki nga ratonga miihini utu ipurangiHe aha te mea i awhina wawe ki te urutau ki te hokohoko ipurangi i roto i nga tikanga houTe maha o nga ota kua tukuna ki te paetukutuku

I te kauwhata tuatahi ka kite tatou he 14 nga wa te pikinga, i te tuarua - e 4 nga wa. Ki ta matou whakaaro ko te inenga wa whakautu o a matou tono te mea tino tohu. 

He aha te mea i awhina wawe ki te urutau ki te hokohoko ipurangi i roto i nga tikanga hou

I roto i tenei kauwhata ka kite matou i nga whakautu o mua me nga tono, a na matou ano i whakatau kaore matou i kite i tetahi tipu penei.

Ko te mea nui tenei na te mea i timata matou i nga mahi whakarite i te mutunga o te tau 2019. Inaianei kua rahuitia a maatau ratonga, ka whakapumauhia te hee ki te taumata o nga tuunga tinana, nga punaha mariko, nga kaitautoko, me nga ratonga kei roto. I te wa ano, ko te kaha o a tatou rauemi tūmau ka taea e tatou te tu atu i nga kawenga maha.

Ko te taputapu matua i awhina ia matou i roto i tenei korero katoa ko ta matou punaha aroturuki. Pono, tae noa ki nga wa tata nei karekau he punaha kotahi ka taea e matou te kohi inenga i nga paparanga katoa, mai i te taumata o nga taputapu tinana me nga taputapu ki te taumata o nga inenga pakihi. 

I oati, he tirotiro i roto i te kamupene, engari ko te tikanga kua marara, kei roto i te waahi kawenga o nga tari motuhake. Inaa, i te wa i pa mai ai tetahi aitua, tata karekau matou i tino mohio he aha te mea i tupu, karekau he whakawhitiwhiti korero, he maha nga wa ka oma porowhita ki te kimi me te wehe i te raru kia taea ai te whakatika.

I etahi wa, ka whakaaro matou ka whakatau kua nui taatau ki te whakamanawanui - me whai punaha whakakotahi kia kite i te pikitia katoa. Ko nga hangarau matua e whakauruhia ana ki roto i ta maatau puranga ko Zabbix hei pokapu mo te whakamohio me te rokiroki inenga, Prometheus mo te kohikohi me te penapena i nga ine tono, Stack ELK mo te takiuru me te penapena raraunga mai i te punaha aroturuki katoa, me te Grafana mo te tirohanga, Swagger, Docker me etahi atu mea pai me nga mea e mohio ana koe.

I te wa ano, ka whakamahia e matou ehara i te mea anake nga hangarau e waatea ana i runga i te maakete, engari ka whakawhanakehia etahi o taatau ake. Hei tauira, ka mahia e matou he ratonga hei whakauru i nga punaha ki a raatau ano, ara, etahi momo API mo te kohi inenga. I tua atu kei te mahi matou i a matou ake punaha aroturuki - i te taumata o nga inenga pakihi ka whakamahia e matou nga whakamatautau UI. He karetao ano hoki i Telegram hei whakamohio i nga kapa.

Kei te ngana ano matou ki te whakaahei i te punaha aroturuki ki nga roopu kia taea e ratou te penapena takitahi me te mahi me o raatau inenga, tae atu ki te whakarite matohi mo etahi ine whaiti kaore e whakamahia whanuitia. 

Puta noa i te punaha, ka whakapau kaha matou ki te whakakorikori me te whakamohiotanga o nga aitua i te tere tere. I tua atu, kua tino piki ake te maha o a maatau ratonga miihini me nga punaha, a kua piki ake te maha o nga whakaurunga. A, hei waahanga mo te arotau i te tukanga o te tirotiro i nga aitua i te taumata whakauru, kei te whakawhanake matou i tetahi punaha e taea ai e koe te whakahaere i nga arowhai-whakawhitinga me te whakaatu i te hua, ka taea e koe te kimi i nga raru nui e pa ana ki te kawemai me te taunekeneke o nga punaha me tetahi ki tetahi. 

Ko te tikanga, kei a matou tonu te waahi ki te tipu me te whakawhanake i runga i nga tikanga whakahaere, a kei te kaha taatau ki te mahi i tenei. Ka taea e koe te panui atu mo to maatau punaha aroturuki konei

Nga whakamatautau hangarau 

Ko Orlov Sergey, te tumuaki o te pokapu matatau mo te whanaketanga paetukutuku me te pūkoro

Mai i te tiimatanga o te katinga o nga toa tinana, he maha nga wero kua pa mai ki a maatau mai i te tirohanga whanaketanga. Tuatahi, ko te pikinga o te utaina penei. E marama ana mena kaore e mahia nga tikanga e tika ana, na ka tukuna he kawenga nui ki te punaha, ka huri hei paukena me te tangi pouri, ka tino whakaheke ranei i te mahi, ka ngaro ranei tana mahi.

Ko te waahanga tuarua, he iti ake te maarama, ko te punaha i raro i te kawenga nui me tere te whakarereke, kia urutau ki nga huringa o nga mahi pakihi. I etahi wa he maha nga wa i te ra. He maha nga kamupene he ture mena he nui nga mahi hokohoko, kaore he take ki te whakarereke i te punaha. Kore rawa, waiho kia mahi i te wa e mahi ana.

Na he Paraire Pango mutunga kore i a maatau, i te waa me whakarereke te punaha. A ko nga hapa, he raru, he kore ranei i roto i te punaha ka tino utu mo te umanga.

Ma te titiro whakamua, ka kii ahau i kaha taatau ki te whakatutuki i enei whakamatautau, ka mau tonu nga punaha katoa ki te utaina, he ngawari te whakaheke, kaore ano matou i pa ki nga ngoikoretanga hangarau o te ao.

E wha nga pou e noho ana te kaha o te punaha ki te tu atu i nga taumahatanga teitei. Ko te mea tuatahi ko te aroturuki, ka panuihia e koe mo runga ake nei. Ki te kore he punaha aro turuki i roto, kare e taea te kite i nga pounamu o te punaha. Ko te punaha aroturuki pai he rite ki nga kakahu o te kaainga; me noho pai me te whakarite ki a koe.

Ko te waahanga tuarua ko te whakamatautau. Ka tino aro nui matou ki tenei kaupapa: ka tuhia e matou nga waahanga matarohia, nga whakamatautau whakauru, nga whakamatautau uta me te maha atu mo ia punaha. Kei te tuhi hoki matou i tetahi rautaki whakamatautau, me te wa ano e ngana ana ki te whakanui ake i te taumata o te whakamatautau ki te kore e hiahiatia he tirotiro a-ringa.

Ko te pou tuatoru ko CI/CD Pipeline. Ko nga tukanga o te hanga, te whakamatautau, me te whakamahi i tetahi tono me mahi aunoa i nga mea e taea ana; kaua he wawaotanga a-ringa. He tino hohonu te kaupapa mo te CI/CD Pipeline, ka poto noa iho taku korero. He mea tika kia whakahuahia kei a matou he rarangi arowhai CI/CD Pipeline, e haerehia ana e ia roopu hua me te awhina o nga pokapu matatau.

He aha te mea i awhina wawe ki te urutau ki te hokohoko ipurangi i roto i nga tikanga houAnei te rarangi arowhai

Ma tenei huarahi, he maha nga whaainga kua tutuki. Ko te whakaputanga API tenei me te takahuri ahua ki te karo i te tereina tuku, me te whakatutuki i te kapi o nga momo whakamatautau i te taumata e tino aunoa ana te whakamatautau, he maamaa te tuku, me era atu.

Ko te pou tuawha ko nga kaupapa hoahoanga me nga otinga hangarau. Ka taea e tatou te korero nui mo te hoahoanga mo te wa roa, engari e hiahia ana ahau ki te whakanui i etahi maataapono e hiahia ana ahau ki te arotahi.

Tuatahi, me whiriwhiri koe i nga taputapu motuhake mo nga mahi motuhake. Ae, ka kitea te tangi, me te maarama me werohia nga whao ki roto ki te hama, me wetewete nga maataki ringa ki nga wiri motuhake. Engari i roto i o tatou tau, he maha nga taputapu e ngana ana mo te whakahiatotanga kia kapi i te waahanga nui rawa atu o nga kaiwhakamahi: nga papaa raraunga, nga keteroki, nga anga me era atu. Hei tauira, ki te tango koe i te paataka raraunga MongoDB, ka mahi tahi me nga whakawhitinga tuhinga maha, a ka mahi tahi te papaarangi Oracle me json. A ko te ahua ka taea te whakamahi mo nga mea katoa. Engari ki te tu tatou mo te whai hua, me maarama tatou ki nga kaha me nga ngoikoretanga o ia taputapu me te whakamahi i nga mea e hiahiatia ana mo o taatau akomanga. 

Tuarua, i te wa e hoahoa ana i nga punaha, me whakatika ia pikinga o te uaua. Me mahara tonu tatou ki tenei; ko te kaupapa o te hononga iti e mohiotia ana e te katoa. E whakapono ana ahau me tono ki te taumata o tetahi ratonga motuhake, me te taumata o te punaha katoa, me te taumata o te whenua hoahoanga. He mea nui ano te kaha ki te awhatatia whakapae i ia waahanga punaha i te ara uta. Mena kei a koe tenei kaha, kaore e uaua te whakatauine.

I te korero mo nga otinga hangarau, i tono matou ki nga roopu hua ki te whakarite i tetahi huinga hou o nga taunakitanga, whakaaro me nga otinga, i whakatinanahia e ratou hei whakarite mo te ngaru o muri o te mahi.

Kehi

He mea tika ki te whakatata atu ki te kowhiringa o nga keteroki rohe me te tohatoha. I etahi wa ka tika te whakamahi i nga mea e rua i roto i te punaha kotahi. Hei tauira, he punaha kei roto i etahi o nga raraunga he keteroki whakaaturanga, ara, ko te puna o nga whakahoutanga kei muri i te punaha ake, kaore nga punaha e huri. tenei raraunga. Mo tenei huarahi ka whakamahia e matou te Keteroki Caffeine rohe. 

A he raraunga kei te huri kaha te punaha i te wa e mahi ana, a kei te whakamahia e matou he keteroki tohatoha me Hazelcast. Ma tenei huarahi ka taea e matou te whakamahi i nga painga o te keteroki tohatoha ki te waahi e tino hiahiatia ana, me te whakaiti i nga utu ratonga mo te tohatoha i nga raraunga huinga Hazelcast ka taea e taatau ki te kore. He maha nga korero i tuhia e matou mo nga keteroki. konei и konei.

I tua atu, ko te whakarereke i te serializer ki a Kryo i Hazelcast i pai te whakanui i a maatau. Na te whakawhiti mai i ReplicatedMap ki IMap + Near Cache i Hazelcast ka taea e matou te whakaiti i te nekehanga o nga raraunga puta noa i te roopu. 

He tohutohu iti: mena ka whakakorehia te keteroki papatipu, ko te tikanga o te whakamahana i te keteroki tuarua katahi ka huri ki tera ka tika. Ko te ahua o tenei huarahi me whiwhi tatou i te kohi mahara rua, engari i roto i nga mahi, i roto i nga punaha i mahia ai tenei, ka heke te kai mahara.

Tāpae tauhohenga

Ka whakamahia e matou te puranga tauhohenga i roto i te maha o nga punaha. I a maatau, ko Webflux, Kotlin ranei me nga coroutines. He pai rawa te taapu tauhohenga ki te tumanako ka puhoi nga mahi whakauru-puta. Hei tauira, waea ki nga ratonga puhoi, mahi me te punaha konae me nga punaha rokiroki.

Ko te kaupapa tino nui ko te karo i te aukati i nga waea. He iti te maha o nga miro ratonga ora e rere ana i raro i te awhi i nga anga tauhohenga. Ki te kore e aro ki te tuku waea aukati tika, penei i te waea taraiwa JDBC, ka mutu noa te punaha. 

Ngana ki te huri i nga hapa ki roto i to ake waa whakahaere. Ka huri te tino rerenga o te whakatinanatanga o te papatono ki nga anga tauhohenga, ka noho kore raina te mahi waehere. Ko te mutunga, he tino uaua ki te tirotiro i nga raru ma te whakamahi i nga tohu taapu. A ko te otinga i konei ko te hanga i nga waa whakahaere maamaa mo nga hapa katoa.

Te rangahau elastic

Ina whakamahi ana i te Elasticsearch, kaua e kowhiri i nga raraunga kaore i whakamahia. Ko tenei, i roto i te kaupapa, he tohutohu tino ngawari, engari ko te nuinga o nga wa ko te mea kua warewarehia. Mena ka hiahia koe ki te whiriwhiri neke atu i te 10 mano rekoata i te wa kotahi, me whakamahi koe i te Panuku. Ki te whakamahi i te whakatairite, he ahua rite ki te pehu i roto i te papaunga raraunga hononga. 

Kaua e whakamahi i te tātari pou ki te kore e tika. Ma te nui o nga raraunga i roto i te tauira matua, ka nui te utaina o tenei mahi i te paataka raraunga. 

Whakamahia nga mahi nui ki te waahi e tika ana.

API

I te wa e hoahoa ana i te API, whakauruhia nga whakaritenga mo te whakaiti i nga raraunga tuku. He tino pono tenei mo te taha o mua: kei tenei hononga e haere ana matou ki tua atu o nga hongere o o maatau pokapū raraunga, kei te mahi i runga i te hongere e hono ana i a maatau me te kaihoko. Mena he iti noa te raruraru, he nui rawa te hokohoko ka puta he wheako kaiwhakamahi kino.

A, i te mutunga, kaua e maka atu i te katoa o nga raraunga, kia marama mo te kirimana i waenga i nga kaihoko me nga kaiwhakarato.

Te hurihanga whakahaere

Eroshkina Elena, Kaiwhakahaere Tuarua mo te IT

I te wa i tupu ai te taratahi, me te hiahia kia piki ake te tere o te whanaketanga ipurangi me te whakauru i nga ratonga omnichannel, kua tae kee taatau ki te whakarereketanga whakahaere. 

Ko tetahi waahanga o to maatau hanganga i whakawhitia ki te mahi i runga i nga kaupapa me nga tikanga o te huarahi hua. Kua hangaia he roopu kei a raatau te kawenga mo te whakahaere me te whakawhanaketanga o ia hua. Ko nga kaimahi i roto i enei roopu he 100% te whakauru me te hanga i a raatau mahi ma te whakamahi i te Scrum, i te Kanban ranei, i runga i nga mea e pai ake ana ki a raatau, te whakarite i te paipa tuku, te whakatinana i nga mahi hangarau, nga tikanga whakapumautanga o te kounga, me te maha atu.

Ma te waimarie, ko te nuinga o a maatau roopu hua kei te waahi o nga ratonga ipurangi me te omnichannel. Na tenei i taea ai e maatau te huri ki te aratau mahi mamao i roto i te waa poto rawa atu (he tino pono, mooni i roto i nga ra e rua) kaore e ngaro te kaha. Na te tikanga whakarite i taea e maatau te urutau ki nga ahuatanga mahi hou me te pupuri i te tere tere o te tuku mahi hou.

I tua atu, me kaha taatau ki te whakapakari i aua kapa kei te pito o te pakihi ipurangi. I taua wa ka marama ka taea e matou anake te mahi ma te whakamahi i nga rauemi o roto. A, tata ki te 50 nga tangata i roto i nga wiki e rua i whakarereke i te waahi i mahi ai ratou i mua, ka uru ki te mahi i tetahi hua hou ki a ratou. 

Kaore i hiahiatia he mahi whakahaere motuhake, na te mea me te whakarite i a maatau ake mahi, te whakapai hangarau o te hua, me nga tikanga whakapumautanga o te kounga, ka ako matou i a matou roopu ki te whakarite-whaiaro - ki te whakahaere i a raatau ake mahi whakaputa me te kore e uru ki nga rauemi whakahaere.

I taea e matou te arotahi ki o maatau rauemi whakahaere ki te waahi e hiahiatia ana i tera wa - ki te mahi tahi me te pakihi: He aha te mea nui mo taatau kaihoko inaianei, he aha nga mahi me whakatinana i te tuatahi, he aha nga mahi hei whakanui ake i to maatau whakauru. ki te tuku me te tukatuka ota. Ko enei mea katoa me te tauira maamaa i taea ai i tenei waa te utaina o a tatou awa uara whakangao me nga mea tino nui me nga mea e tika ana. 

E marama ana na te mahi mamao me te tere o te huringa, ka whakawhirinaki nga tohu pakihi ki te whai waahi o te katoa, kaore e taea e koe te whakawhirinaki anake ki nga kare a roto o te raupapa "Kei te pai nga mea katoa ki a maatau? Ae, he pai te ahua." Ko nga inenga whainga o te tukanga whakaputa e hiahiatia ana. Kei a matou enei, e waatea ana ki nga tangata katoa e aro ana ki nga inenga o nga roopu hua. Tuatahi, ko te roopu ake, ko te pakihi, ko nga kaikirimana me nga whakahaere.

Kia rua wiki, ka whakahaeretia he mana ki ia kapa, ka tātarihia nga inenga mo te 10 meneti, ka kitea nga kohungahunga i roto i te mahi whakangao, ka hangaia he otinga tahi: he aha te mahi hei whakakore i enei kohungahunga. I konei ka taea e koe te tono awhina mai i nga kaiwhakahaere mena kei waho atu o te rohe o te awe o nga kapa, te tohungatanga ranei o nga hoa mahi kua pa ki tetahi raru penei.

Heoi ano, kei te mohio tatou kia tere ai te maha o nga wa (a koinei tonu te whainga i whakaritea e tatou mo tatou), me ako tonu tatou me te whakatinana i roto i a tatou mahi o ia ra. I tenei wa kei te haere tonu taatau ki te whakarahi i o maatau hua ki etahi atu kapa me nga hua hou. Hei mahi i tenei, me mohio matou ki tetahi whakatakotoranga hou mo matou - he kura ipurangi mo nga tohunga tikanga.

Ko nga tohunga tikanga, ko nga tangata e awhina ana i nga roopu ki te hanga tikanga, ki te whakatuu korero, me te whakapai ake i te pai o te mahi, he tino kaihoko huringa. I tenei wa, kei te mahi nga raukura o ta matou roopu tuatahi me nga roopu me te awhina i a raatau kia angitu. 

Ki taku whakaaro ko nga ahuatanga o naianei e whakatuwhera ana i nga huarahi me nga tumanakohanga mo tatou tera pea kaore ano tatou i te tino mohio. Engari ko nga wheako me nga mahi e whiwhi nei matou i tenei wa e whakapumau ana kua whiriwhiria e matou te huarahi tika mo te whakawhanaketanga, e kore matou e ngaro i enei waahi hou a muri ake nei ka taea e matou te whakautu tika ki nga wero ka pa ki a Sportmaster.

kitenga

I roto i tenei wa uaua, kua whakatakotohia e matou nga maataapono matua e tau ai te whakawhanaketanga rorohiko, ki taku whakaaro, ka whai take mo ia kamupene e pa ana ki tenei.

iwi. Koinei te mea e okioki ana nga mea katoa. Me pai nga kaimahi ki a raatau mahi me te mohio ki nga whainga a te kamupene me nga whaainga o nga hua e mahia ana e ratou. A, o te akoranga, ka taea e ratou te whakawhanake ngaio. 

Hangarau. He mea tika kia whai huarahi pakeke te kamupene ki te mahi me tana taaputanga hangarau me te hanga pukenga ki nga waahi e tino hiahiatia ana. He tino ngawari me te kitea. A he maha nga wa ka warewarehia.

Nga tukanga. He mea nui ki te whakarite tika i nga mahi a nga roopu hua me nga pokapu matatau, ki te whakapumau i te taunekeneke me te pakihi kia mahi tahi ai hei hoa.

I te nuinga o te waa, koinei te ahua i ora ai matou. I whakapumautia ano te tuhinga whakapae matua o to tatou wa, me te pao o te rae

Ahakoa he pakihi tuimotu nui koe me te maha o nga toa me te roopu o nga taone e whakahaere ana koe, whakawhanake i to pakihi ipurangi. Ehara tenei i te mea he hongere hoko taapiri, he tono ataahua ranei e taea ai e koe te hoko tetahi mea (me te mea he ataahua ano nga kaiwhakataetae). Ehara tenei i te tupare mokowhiti noa hei awhina i a koe i te awha.

He tino hiahia tenei. Ehara i te mea ko o kaha hangarau anake me o hangahanga me whakarite, engari ko to iwi me nga tikanga. I muri i nga mea katoa, ka taea e koe te hoko i nga maharatanga taapiri, te waahi, te tohatoha i nga waahanga hou, me etahi atu i roto i nga haora e rua. Engari me whakarite nga tangata me nga tikanga mo tenei i mua.

Source: will.com

Tāpiri i te kōrero