He pehea te hurihanga a te pakeha e-tauhokohoko me te 5 piriona nga moni whiwhi i ona kaha hangarau hei whakataetae whakahaere?
Ko te kaupapa kaiwhakawhanake a Taiwana MWC (Modern Web Conference) i hoki mai ki te whakatakotoranga tinana i tenei tau, neke atu i te 60 nga whaikorero i roto i nga ra e toru, ka nui ake i te waa o mua. Ko te kawe mai i nga wheako whanaketanga o tawahi ki Taiwana te kaupapa tuatahi o MWC I tenei tau, e aro ana ki te whakauru i nga wheako o nga kamupene maha, me te tono i a JP Morgan me Zalando ki Taiwan ki te tiri. Ko Andrew Howden te tumuaki o te roopu SRE whakauru a Zalando, he kawenga mo te whakapai ake i te pono o te wheako tauwhitinga. He mema ano ia no te roopu rerihiko tiaki hangarau o te Wiki Hoko Ipurangi, e awhina ana i nga hoa mahi ki te whakarite i nga tikanga whakahaere morearea hangarau me nga tikanga reri.
Mena ka taapirihia e te kaihoko tetahi hua hou ki te kaata hokohoko (koinei te timatanga mo te hua ki te tiimata hokohoko me te kaihoko), ka tukuna mai i te whare putunga i runga i te ota ka tukuna ki te kaiwhakahaere logistics (koinei te pito mutunga o te papa e pupuri ana i te hua). Ko tenei tukanga wheako tauwhitinga e 4 nga tari pakihi, 10 nga roopu, me te neke atu i te 100 nga kaihanga. Ko te roopu SRE whakauru a Zalando i whakapumau ki te whakaoti rapanga motuhake o te tukanga wheako tauwhitinga.
I te tau 2019, i muri i nga tau e rua o te whakamatau i te SRE i runga i te tauine iti, i whakatau a Zalando ki te whakawhanake i te SRE hei rautaki whakahaere mo te kamupene me te whakatuu i tetahi tari SRE nui.
I tenei tau i uru atu a Andrew Howden ki a Zalando hei miihini SRE I te tau 2021, ko ia tetahi o nga miihini matua me te whai waahi ki te mahere rerenga mahi mo te mahi whakatikatika te pono o nga mano o nga punaha , e uru ana ki te mohio ki te hoahoanga hangarau, nga mara pakihi, me te tukatuka huihuinga i muri i nga punaha rereke.
Te wa timatanga moata: Hanga tere he toa me te putea rorohiko PHP, ka taea e nga tangata tokorua te whakahaere i te waahi katoa
Mena kei te hiahia koe ki te mohio ki te whanaketanga hangarau a Zalando, me hoki koe ki te tau 2008. Katahi ano a Google ka tukuna te punaha Android, ka rongonui te iPhone a Apple, ka whakarewahia he Toa App hou. Ko nga kaihanga e rua o Zalando, ko Robert Gentz me David Schneider, i whakatu te kamupene e-tauhokohoko tere i te ngahuru o taua tau, me te tumanako ki te hoko hu i runga ipurangi. Ma te ohorere, i roto i nga ra torutoru i te wa i timata ai te kamupene ki te raruraru putea.
Karekau he moni nui a Zalando i a ia me rapu huarahi e penapena moni ai nga kaiwhakarewa e rua i riihitia he whare iti i Berlin hei tari me te whare putunga. Na te mea ka timata noa ratou, kaore he maha o nga kaihoko, i whakamatauria e ratou nga momo mahi pakihi I muri mai ka kitea ko te tuku kore utu me te 100-ra tika te hokinga mai ko nga mea tino rongonui e rua mo nga kaihoko, i puta ano nga painga o Zalando mo te whakawhanui. te maakete e-hokohoko. Ko nga taurangi tuku e rua a Zalando i muri mai ka noho hei paerewa e tumanakohia ana e nga kaihoko mai i etahi atu papaaho-e-tauhokohoko.
I taua wa, kia tere ai te hanga i tetahi papaa tauhokohoko e-tauhokohoko me te mea he ngawari ki te kimi i nga miihini whanaketanga e mohio ana ki te PHP, i whakamahia e te reanga tuatahi o Zalando e-commerce te kaupapa e-hokohoko a Magento i whakawhanakehia i roto i te PHP. He rite tenei rorohiko ki nga mea tawhito I nga ra o mua o WordPress, ka taea e koe te whakakotahi i nga waahanga mahi tuatoru na koe.
Ko te rautaki a Zalando i te timatanga ko "Move fast, Break things karekau he roopu tiaki a Zalando, waihoki he roopu papaahi, ka whakawhirinaki ki nga kaimahi 1 ki te 2 anake ki te whakahaere i te paetukutuku katoa.
E rua tau i muri mai, i te tau 2010, ka puta te iPad tuatahi, ka whakarewahia e Netflix nga kiriata 12,000, ka timata nga paapori pāpori ki runga waea pūkoro, ka uru a Zalando ki tetahi wa o te tipu tere ka neke atu ki tua atu o Germany ka timata ki te uru atu ki etahi atu whenua, a kua piki haere . I taua wa, 20 nga kaimahi wa-katoa a Zalando me te maha o nga kaihoko pono.
I te tau 2010, i whakahouhia e ahau te katoa o te papaaho-e-hokohoko ma te whakamahi Java.
Heoi, ko te raupaparorohiko e-tauhokohoko PHP i whiriwhiria i te wa i whakatuuhia ai ka timata te raru, kare e taea te whakawhanui ahakoa te kaha o te roopu whanaketanga ki te whakarereke i te waehere kaupapa me te hoahoanga o raro, karekau he huarahi hei whakaoti i te raruraru. I te mutunga, me tapahia te hanganga katoa me te mahi ano, a, ka whakahouhia e Zalando te katoa o te papaaho-e-hokohoko mai i te huinga o te PHP me te MySQL database ki te tono monolithic nui-nui ma te whakamahi i te reo Java me te papanga PostgreSQL.
I huri a Zalando mai i te putanga tawhito o tana rorohiko-e-tauhokohoko ki tetahi putanga hou o te turanga I tera wa, kua heke mo "anake" 90 meneti "He wa pai tenei i tera wa he aitua ka kukume i te hunga pāpāho." Ko ta Andrew Howden i whakakatakata. Ko nga tumanako me nga paerewa o te tangata mo te hangarau ka huri i te waa me te waahi He tauira noa tenei.
Heoi, ko te roopu i tera wa kaore i te rahi te rahi, engari i timata ano ki te raru i nga raru kaikawe Me pehea te whakahaere i nga whakaputanga kia pai ake? Kia mau tonu ai te ahua o te mana whakahaere, i whakawhanakehia e ratou he rarangi arowhai tukunga, me whakapumau i nga wa katoa ka tukuna e ratou ahakoa ka whakaroa i te tukunga o te waehere kua whakahoutia, ka taea e te tuku te tuku kia pono me te pupuri i te pai o te kaihoko .
I te tau 2014, ka piki haere tonu a Zalando i te tauine, a i tenei tau ka huri katoa ki te hoahoa paetukutuku aro (RWD). Ko tenei tau te tau i whanau ai te hangarau ipu Docker.
E 4 nga wa i piki ake ai nga moni whiwhi i roto i nga tau e 4, me nga wero hangarau kei muri i nga rautaki matua e toru
Mai i te 2010 ki te 2014, e wha nga pikinga o nga moni whiwhi a Zalando ki te 22 piriona euros (tata ki te NT $750 piriona).
I tohu a Andrew Howden ko te mea nui ki te tipu pai o Zalando ka ahu mai i nga rautaki nui e toru. Ko te tuatahi ko te rautaki "tauine", e uru ana ki te tango i nga tikanga e tika ana hei whakawhanui i te punaha rorohiko, tae noa ki te tapahi i te putanga tawhito me te hanga i tetahi mea hou. Ko te rautaki tuarua ko te "localization" kua whakawhānuihia te whānuitanga o nga ratonga a Zalando ki nga maakete maha, mai i Sweden, Denmark, Finland, Norway, Belgium, Spain, Poland ki Austria. Whakaritehia nga whakarereketanga i runga i nga rereketanga o te reo, te moni, nga whakaritenga ture, me nga hiahia tiaki o ia whenua.
Ko tetahi atu rautaki matua ko te "rerekenga" kua timata ano a Zalando ki te huri hei tauira toa toa, me te whakauru i te punaha whakahoahoa kia taea ai e nga kaiwhakarato tuatoru te hoko i a raatau ake hua ki runga i te papaaho Zalando.
"Ko te whakamatautau nui ka kawea mai e enei whakatau e toru ki te hangarau ko te rorohiko i hangaia i te tuatahi mo te whakamahi o roto me tuku inaianei ki te hunga tuatoru. Me whai kaha ano hoki me te whakatutuki i nga hiahia aa-rohe o ia whenua." .
I roto i nga tau e toru e whai ake nei, i whakawhirinaki a Zalando ki te maha o nga mahi aukati hangarau ki te tere tere ki nga whenua rereke I tetahi taha, i whakauruhia e ia te ERP taumata hinonga, a, i tetahi atu taha, ka timata ia ki te whakawhanake i nga paetukutuku whaimana i ia whenua, me te hoki. i hangaia he toa ipurangi e kaha ana ki te whakahaere i nga ota nui me nga whakawhitinga.
Heoi, na enei rautaki e toru i kaha ake ai nga punaha i whakawhanakehia e Zalando. Hei tauira, i te tau 2010, e 7 noa iho nga waahanga whakaurunga I te tau 2012, neke atu i te 100 nga roopu tuku, a ko te whakahaere tuku me te ruruku he wero nui.
Hei whakangawari i te uauatanga, ka hiahia a Zalando kia whakawhanakehia ia waahanga rorohiko ma te whakamahi i nga hangarau matua e toru anake: Java, Tomcat, me PostgreSQL.
Te whanautanga o te kapa papa tuatahi
Ehara i te mea anake, kua timata ano a Zalando ki te hanga i tana roopu "turanga" tuatahi ki te whakahaere i te miihini punaha, te miihini putunga korero, te miihini rorohiko papaaho, me te whakarato i nga momo korero mo te haumarutanga.
Hei tauira, i hangaia e ratou he taputapu deployctl hei whakahaere i te tukanga tuku, me te whakamahi ano i te taputapu tirotiro whakahaere whatunga puna tuwhera zmon (he rite ki a Nagios) ki te whai i nga wa katoa mena kei te mahi nga punaha me nga punaha katoa.
Na enei whakaritenga tautoko, taputapu, hangarau hoki, i taea e Zalando te tuku ia wiki i taua wa. Ko nga tukunga katoa ka whakamatauria e te roopu Kaipupuri Kounga hei whakarite i te tika, a ka tukuna e tetahi roopu iti te tautoko waea-waea.
Heoi, i te piki haere o nga tangata i roto i te roopu whanaketanga, me nui ake nga mahi me whakarite mo ia tukunga. I te mea ka nui haere nga punaha, ka marara noa nga korero tiaki e pa ana ki nga waahi katoa, ka kaha ake te uaua mo nga miihini ki te hopu tika i nga korero e pa ana ki a raatau mahi.
Hei whakahaere i nga tukunga a nga miihini, ka kaha ake te mahi a te roopu papaapapa, engari i te ohorere, na tenei i whakaroa te tere o nga whakaputanga. I kii a Andrew Howden: "Ahakoa he pai nga whakaaro o te roopu papaarangi, i te ohorere i whakaitihia te kaha o te kamupene ki te mahi auaha me te noho hei kaiarahi maakete. I timata te roopu papaaho ki te whakatata atu ki te pono."
Ko te arotahi ki te 2014, ka tere te noho a Kubernetes i muri i tona whanautanga Ko te putanga mana 1.0 i whakarewahia i te tau i muri mai, i puta ake ai te whakaturanga o te whakahaere CNCF i te whakahaere i nga kaupapa hangarau e pa ana ki te kapua, penei i te gRPC. etcd, RunC, Envoy, me Jaeger me etahi atu hangarau. Ko 2014 ano te tau o te tuku tuatahi a Zalando (IPO).
Hei whakautu ki te tirohanga hou i muri i te IPO, neke ki te kapua mo nga mahi i nga whenua maha puta noa i Uropi me te awhi i te kapua taketake.
Ka kawea mai e te IPO etahi atu moni ki a Zalando me te kaha ake, engari ko te tikanga he nui ake te pehanga whanaketanga i kii a Andrew Howden me tere ake te tipu o Zalando, me tere ake te mahi.
Ko te tirohanga hou a Zalando ko te hanga i tetahi "puataahua ahua" ka taea te hono i te tini o nga tangata ki te ahua, ka taea e nga hoa-tuatoru me nga toa ki te hoko i nga momo hua ahua i runga i tenei turanga.
Heoi, ko nga whakataunga hangarau a Zalando i roto i nga tau kua pahure ake nei kua piki haere ki te ahua pono, engari he uaua ki te whakarereke i te hoahoanga hangarau e kore e taea e tenei hoahoanga "pumau" te pupuri i te tirohanga hou i muri i te IPO.
Hei tautoko i te whakatakotoranga a meake nei mo nga mahi maha-whenua puta noa i Uropi, i te mutunga o te tau 2014, ka whakatau a Zalando ki te awhi katoa i te kapua a te iwi, i whakauruhia te hangarau ipu Docker, ka tiimata ki te whakamahi i te hoahoanga microservice hei whakakapi i te hoahoanga monolithic tawhito.
I te tau i muri mai i tana rarangi ingoa, i te tau 2015, i timata a Zalando ki te whakawhanake i tetahi rautaki papaa-e-tauhokohoko i te hiahia ki te huri i a ia ano hei kaiwhakarato papaaho hangarau i roto i te rauwiringa kaiao e-hokohoko, ka tiimata ki te kaweake i ana ake ratonga hangarau ki nga hoa me nga hoa kaiao.