Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Hoa tsebahala hore bokhoni ba CTO bo lekoa feela lekhetlo la bobeli ha e etsa karolo ena. Hobane ke ntho e le 'ngoe ho sebetsa k'hamphaning ka lilemo tse' maloa, ho fetoha le eona 'me, ho ba boemong bo tšoanang ba setso, butle-butle u fumana boikarabelo bo eketsehileng. 'Me ke ntho e' ngoe e fapaneng ho tla ka kotloloho maemong a motsamaisi oa tekheniki k'hamphaning e nang le thoto ea khale le mathata a mangata a aparetsoeng ka makhethe.

Ka kutloisiso ena, phihlelo ea Leon Fire, eo a ileng a e arolelana DevOpsConf, eseng e ikhethang, empa e atisitsoe ke boiphihlelo ba hae le palo ea likarolo tse fapaneng tseo a ileng a khona ho li leka nakong ea lilemo tse 20, e thusa haholo. Ka tlase ho sehiloeng ho na le tatellano ea liketsahalo tsa matsatsi a 90 le lipale tse ngata tse monate ho tšeha ha li etsahala ho motho e mong, empa tse seng monate ho tobana le motho ka mong.

Leon o bua ka mebala e mengata ka Serussia, kahoo haeba u na le metsotso e 35-40, ke khothaletsa ho shebella video. Mongolo oa ho boloka nako ka tlase.


Phetolelo ea pele ea tlaleho e ne e le tlhaloso e hlophisitsoeng hantle ea ho sebetsa le batho le mekhoa, e nang le litlhahiso tse molemo. Empa ha aa ka a bolela lintho tsohle tse makatsang tse ileng tsa kopana le bona tseleng. Ka hona, ke ile ka fetola sebopeho mme ka hlahisa mathata a hlahileng ka pel'a ka joalo ka jack-in-the-box k'hamphaning e ncha, le mekhoa ea ho a rarolla ka tatellano ea liketsahalo.

Khoeli pele

Joalo ka lipale tse ngata tse monate, ena e qalile ka joala. Re ne re lutse le metsoalle bareng, 'me joalokaha ho ne ho lebelletsoe har'a litsebi tsa IT, bohle ba ne ba lla ka mathata a bona. E mong oa bona o ne a sa tsoa fetola mesebetsi mme o ne a bua ka mathata a hae ka theknoloji, le batho, le sehlopha. Ha ke ntse ke mamela ka ho eketsehileng, ke ile ka hlokomela hore a mpe a ntšepe, hobane ena ke mefuta ea mathata ao esale ke a rarolla ka lilemo tse 15 tse fetileng. Ke ile ka mo bolella joalo, ’me letsatsing le hlahlamang ra kopana sebakeng sa mosebetsi. Khampani eo e ne e bitsoa Teaching Strategies.

Teaching Strategies ke moetapele oa 'maraka ho kharikhulamo ea bana ba banyenyane haholo ho tloha ha ba hlaha ho fihlela ba le lilemo li tharo. Khampani e tloaelehileng ea "pampiri" e se e le lilemo tse 40, 'me phetolelo ea SaaS ea digital ea sethaleng ke lilemo tse 10. Haufinyane tjena, mokhoa oa ho fetola theknoloji ea digital ho latela litekanyetso tsa khampani o qalile. Phetolelo e "ncha" e qalileng ka 2017 'me e ne e batla e tšoana le ea khale, feela e ile ea sebetsa le ho feta.

Ntho e khahlisang ka ho fetesisa ke hore sephethephethe sa k'hamphani ena se tsebahala haholo - letsatsi le letsatsi, selemo le selemo, o ka bolela esale pele hore na ho tla tla batho ba bakae le neng. Ka mohlala, pakeng tsa 13 le 15 p.m. bana bohle ba likolong tsa bana ba banyenyane ba robala 'me matichere a qala ho kenya boitsebiso. 'Me sena se etsahala letsatsi le leng le le leng, ntle le mafelo-beke, hobane hoo e ka bang ha ho motho ea sebetsang ka mafelo-beke.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ha ke sheba pele hanyenyane, ke tla hlokomela hore ke qalile mosebetsi oa ka nakong ea sephethephethe se phahameng ka ho fetisisa sa selemo le selemo, se thahasellisang ka mabaka a sa tšoaneng.

Sethala, se neng se bonahala se le lilemo tse 2 feela, se ne se e-na le stack e ikhethang: ColdFusion & SQL Server ho tloha 2008. ColdFusion, haeba u sa tsebe, 'me mohlomong ha u tsebe, ke PHP ea khoebo e hlahileng bohareng ba lilemo tsa bo-90,' me ho tloha ka nako eo ha ke e-so utloele ka eona. Hape ho ne ho e-na le: Ruby, MySQL, PostgreSQL, Java, Go, Python. Empa monolith e ka sehloohong e ne e sebetsa ho ColdFusion le SQL Server.

Mathata

Ha ke ntse ke buisana le basebetsi ba k'hamphani ka ho eketsehileng ka mosebetsi le hore na ho na le mathata afe, ke ile ka hlokomela le ho feta hore mathata e ne e se feela a botekgeniki. Ho lokile, theknoloji e tsofetse - 'me ha ea ka ea sebetsa ho eona, empa ho ne ho e-na le mathata le sehlopha le ka mekhoa,' me k'hamphani e ile ea qala ho utloisisa sena.

Ka tloaelo, li-techies tsa bona li ne li lula hukung 'me li etsa mosebetsi oa mofuta o itseng. Empa khoebo e ntseng e eketseha e ile ea qala ho tsamaea ka mofuta oa dijithale. Ka hona, selemong sa ho qetela pele ke qala ho sebetsa, ba bacha ba ile ba hlaha k'hamphaning: boto ea batsamaisi, CTO, CPO le mookameli oa QA. Ke hore, k'hamphani e ile ea qala ho tsetela lefapheng la theknoloji.

Mesaletsa ea lefa le boima e ne e se lits'ebetsong feela. Khampani e ne e na le mekhoa ea lefa, batho ba lefa, setso sa lefa. Sena sohle se ne se lokela ho fetoloa. Ke ne ke nahana hore e ke ke ea e-ba ntho e tenang, ’me ka etsa qeto ea ho e leka.

Matsatsi a mabeli pele ho moo

Matsatsi a mabeli pele ke qala mosebetsi o mocha, ke ile ka fihla ofising, ka tlatsa lipampiri tsa ho qetela, ka kopana le sehlopha, ’me ka fumana hore sehlopha se ne se loana le bothata ka nako eo. E ne e le hore nako e tloaelehileng ea ho kenya leqephe e nyolohetse ho metsotsoana e 4, ke hore, makhetlo a 2.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ho latela graph, ho na le ntho e etsahetseng ka ho hlaka, 'me ha e hlake hore na ke eng. Ho ile ha fumaneha hore bothata e ne e le latency ea marang-rang setsing sa data: 5 ms latency setsing sa data e fetohile 2 s bakeng sa basebelisi. Ke ne ke sa tsebe hore na ke hobane'ng ha sena se etsahetse, empa ho sa tsotellehe boemo leha e le bofe ho ile ha tsejoa hore bothata bo ne bo le setsing sa data.

Letsatsi la pele

Matsatsi a mabeli a ile a feta 'me ka letsatsi la ka la pele mosebetsing ke ile ka fumana hore bothata ha boa fela.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ka matsatsi a mabeli, maqephe a basebelisi a laeloa ka karolelano ka metsotsoana e 4. Ke botsa hore na ba fumane hore na bothata ke bofe.

- E, re ile ra bula tekete.
- LE?
- Hantle, ha ba e-s'o re arabe.

Joale ke ile ka hlokomela hore ntho e ’ngoe le e ’ngoe eo ke neng ke boleletsoe ka eona pele e ne e le karoloana feela ea leqhoeng eo ke neng ke lokela ho e loantša.

Ho na le quote e ntle e lumellanang hantle le sena:

"Ka linako tse ling ho fetola theknoloji u tlameha ho fetola mokhatlo."

Empa ho tloha ha ke qala ho sebetsa ka nako e phathahaneng ka ho fetisisa ea selemo, ke ile ka tlameha ho sheba mekhoa e 'meli ea ho rarolla bothata: ka potlako le ka nako e telele. 'Me u qale ka se bohlokoa hona joale.

Letsatsi la boraro

Kahoo, ho palamisa ho nka metsotsoana e 4, 'me ho tloha ho 13 ho isa ho 15 litlhōrō tse kholo ka ho fetisisa.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ka letsatsi la boraro nakong ena ea nako, lebelo la ho jarolla le ne le shebahala tjena:

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ho ea ka pono ea ka, ha ho letho le ileng la sebetsa ho hang. Ho ea ka pono ea motho e mong le e mong e ne e tsamaea butle ho feta tloaelo. Empa ha ho etsahale joalo—ke bothata bo tebileng.

Ke lekile ho kholisa sehlopha, moo ba ileng ba araba hore ba hloka li-server tse ling feela. Ha e le hantle, ena ke tharollo ea bothata, empa hase kamehla e leng eona feela e sebetsang ka ho fetisisa. Ke ile ka botsa hore na ke hobane'ng ha ho ne ho se na li-server tse lekaneng, boholo ba sephethephethe e ne e le bofe. Ke ile ka fetisa lintlha mme ka fumana hore re na le likopo tse ka bang 150 motsotsoana, tseo, ha e le hantle, li oelang ka har'a meeli e utloahalang.

Empa ha rea ​​​​lokela ho lebala hore pele u fumana karabo e nepahetseng, u lokela ho botsa potso e nepahetseng. Potso ea ka e latelang e ne e le: re na le li-server tse kae tse ka pele? Karabo "e ile ea 'makatsa hanyane" - re ne re e-na le li-server tse 17 tse ka pele!

- Ke lihlong ho botsa, empa 150 e arotsoe ke 17 e fana ka 8? Na u re seva se seng le se seng se lumella likopo tsa 8 motsotsoana, 'me haeba hosasane ho na le likōpo tse 160 motsotsoana, re tla hloka lisebelisoa tse ling tsa 2?

Ehlile, re ne re sa hloke li-server tse ling. Tharollo e ne e le khoutu ka boeona, le holimo:

var currentClass = classes.getCurrentClass();
return currentClass;

Ho ne ho e-na le ketsahalo getCurrentClass(), hobane ntho e 'ngoe le e' ngoe setšeng e sebetsa moelelong oa sehlopha - ho joalo. 'Me bakeng sa mosebetsi ona o mong leqepheng le leng le le leng ho ne ho le teng 200+ likopo.

Tharollo ka tsela ena e ne e le bonolo haholo, ho ne ho sa hlokahale hore u ngole letho hape: feela u se ke ua botsa lintlha tse tšoanang hape.

if ( !isDefined("REQUEST.currentClass") ) {
    var classes = new api.private.classes.base();
   REQUEST.currentClass = classes.getCurrentClass();
}
return REQUEST.currentClass;

Ke ile ka thaba haholo hobane ke ile ka etsa qeto ea hore ka letsatsi la boraro feela ke fumane bothata bo boholo. Le hoja ke ne ke sa tsebe letho, ena e ne e le e 'ngoe ea mathata a mangata.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Empa ho rarolla bothata bona ba pele ho ile ha theola kerafo ka tlase haholo.

Ka nako e ts'oanang, re ne re etsa lintlafatso tse ling. Ho ne ho e-na le lintho tse ngata tse mahlonoko tse neng li ka lokisoa. Ka mohlala, ka letsatsi le le leng la boraro ke ile ka fumana hore ho na le cache tsamaisong ka mor'a tsohle (pele ke ne ke nahana hore likōpo tsohle li tsoa ka ho toba ho tswa ho database). Ha ke nahana ka cache, ke nahana ka Redis e tloaelehileng kapa Memcached. Empa ke 'na feela ea neng a nahana joalo, hobane tsamaiso eo e sebelisitse MongoDB le SQL Server bakeng sa caching - eona eo data e sa tsoa baloa ho eona.

Letsatsi la leshome

Bekeng ea pele ke ile ka sebetsana le mathata a neng a lokela ho rarolloa hona joale. Kae-kae bekeng ea bobeli, ke ile ka tla ho ema ka lekhetlo la pele ho buisana le sehlopha, ho bona se etsahalang le hore na ts'ebetso eohle e ntse e tsamaea joang.

Ntho e thahasellisang e ile ea boela ea fumanoa. Sehlopha se ne se na le: Bahlahisi ba 18; Bahlahlobi ba 8; batsamaisi ba 3; 2 litsebi tsa meralo. 'Me kaofela ba ne ba kopanela meetlong e tloaelehileng, ke hore, batho ba fetang 30 ba ne ba tla ho ema hoseng ho hong le ho hong 'me ba bolela seo ba se entseng. Ho hlakile hore seboka seo ha sea ka sa nka metsotso e 5 kapa e 15. Ha ho motho ea ileng a mamela mang kapa mang hobane bohle ba sebetsa ka mekhoa e fapaneng. Ka foromo ena, litekete tsa 2-3 ka hora bakeng sa seboka sa boitlhopho e ne e se e le sephetho se setle.

Ntho ea pele eo re e entseng ke ho arola sehlopha ka mela e mengata ea lihlahisoa. Bakeng sa likarolo le litsamaiso tse fapaneng, re abetse lihlopha tse arohaneng, tse neng li kenyelletsa baetsi, bahlahlobi, batsamaisi ba lihlahisoa le bahlahlobisisi ba khoebo.

Ka lebaka leo, re fumane:

  • Ho fokotsa ho ema le likopano.
  • Tsebo ea sehlooho ea sehlahisoa.
  • Boikutlo ba borui. Ha batho ba ne ba tloaetse ho shebana le litsamaiso ka linako tsohle, ba ne ba tseba hore ho na le motho ea tla tlameha ho sebetsa le likokoana-hloko tsa bona, empa eseng bona.
  • Tšebelisano lipakeng tsa lihlopha. Ha ho pelaelo hore QA e ne e sa buisane haholo le baetsi ba mananeo pele, sehlahisoa se iketselitse ntho ea sona, joalo-joalo. Hona joale ba na le boikarabelo bo tšoanang.

Re ne re tsepamisitse maikutlo haholo ka katleho, tlhahiso le boleng - ana ke mathata ao re lekileng ho a rarolla ka phetoho ea sehlopha.

Letsatsi la leshome le motso o mong

Ha ke ntse ke fetola sebopeho sa sehlopha, ke ile ka fumana mokhoa oa ho bala pale eaPoints. 1 SP e ne e lekana le letsatsi le le leng, 'me tekete e' ngoe le e 'ngoe e ne e na le SP bakeng sa nts'etsopele le QA, ke hore, bonyane 2 SP.

Ke fumane see joang?

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Re fumane phoso: ho e 'ngoe ea litlaleho, moo letsatsi la ho qala le ho qetela la nako eo tlaleho e hlokahalang e kenngoeng ka eona, letsatsi la ho qetela ha le nkoe. Ke hore, kae-kae kopong ho ne ho se <=, empa feela <. Ke ile ka bolelloa hore tsena ke Lintlha tse tharo tsa Pale, ke hore Matsatsi a 3.

Ka mor'a sena re:

  • Sistimi ea litekanyetso tsa Lintlha tsa Pale e ntlafalitsoe. Hona joale litokiso tsa litšitšili tse nyane tse ka fetisoang kapele ho sistimi li fihla ho mosebelisi kapele.
  • Re ile ra qala ho kopanya litekete tse amanang le nts'etsopele le tlhahlobo. Pele, tekete e 'ngoe le e' ngoe, kokoana e 'ngoe le e' ngoe e ne e le tikoloho e koetsoeng, e sa tlamelletsoeng ho eng kapa eng. Ho fetola likonopo tse tharo leqepheng le le leng e ka be e bile litekete tse tharo tse fapaneng tse nang le lits'ebetso tse tharo tse fapaneng tsa QA ho fapana le tlhahlobo e le 'ngoe e ikemetseng ka leqephe.
  • Re ile ra qala ho sebetsa le bahlahisi mabapi le mokhoa oa ho lekanya litšenyehelo tsa basebetsi. Matsatsi a mararo ho fetola konopo e le 'ngoe ha ho monate.

Letsatsi la mashome a mabeli

Kae-kae bohareng ba khoeli ea pele, boemo bo ile ba tsitsa hanyenyane, ke ile ka nahana hore na ha e le hantle ho etsahala eng, 'me ke se ke ntse ke qala ho sheba bokamoso le ho nahana ka tharollo ea nako e telele.

Lipheo tsa nako e telele:

  • Sethala se laoloang. Likopo tse makholo leqepheng ka leng ha li tebile.
  • Mekhoa e boletsoeng esale pele. Ho bile le litlhoro tsa sephethephethe tsa nako le nako tseo qalong li neng li sa tsamaellane le litekanyetso tse ling - re ne re hloka ho utloisisa hore na hobaneng sena se etsahetse le ho ithuta ho bolela esale pele.
  • Katoloso ea sethala. Khoebo e lula e hola, basebelisi ba bangata ba ntse ba tla, 'me sephethephethe se ntse se eketseha.

Nakong e fetileng hangata ho ne ho thoe: Ha re ngoleng hape ntho e ’ngoe le e ’ngoe ka [puo/meralo], ntho e ’ngoe le e ’ngoe e tla sebetsa hamolemonyana!”

Maemong a mangata sena ha se sebetse, ho molemo haeba ho ngola bocha ho sebetsa ho hang. Ka hona, re ne re hloka ho theha 'mapa oa litsela - leano le ikhethileng le bonts'ang mohato ka mohato hore na lipheo tsa khoebo li tla finyelloa joang (tseo re tla li etsa le hobaneng), e leng:

  • e bontsha maikemisetso le maikemisetso a morero;
  • e beha pele lipakane tsa mantlha;
  • e na le kemiso ea ho li finyella.

Pele ho mona, ho ne ho se motho ea kileng a buisana le sehlopha ka morero oa liphetoho leha e le life tse etsoang. Sena se hloka metrics e nepahetseng ea katleho. Ka lekhetlo la pele historing ea k'hamphani, re behile li-KPI bakeng sa sehlopha sa theknoloji, 'me matšoao ana a ne a tlameletsoe ho mekhatlo ea mokhatlo.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ke hore, li-KPI tsa mokhatlo li tšehetsoa ke lihlopha, 'me lihlopha tsa KPI li tšehetsoa ke KPI ka bomong. Ho seng joalo, haeba li-KPI tsa theknoloji li sa tsamaisane le tsa mokhatlo, joale e mong le e mong o hula kobo ka bobona.

Mohlala, e 'ngoe ea li-KPI tsa mokhatlo e eketsa karolo ea mmaraka ka lihlahisoa tse ncha.

U ka tšehetsa sepheo sa ho ba le lihlahisoa tse ngata tse ncha joang?

  • Taba ea pele, re batla ho qeta nako e ngata re etsa lihlahisoa tse ncha ho e-na le ho lokisa mefokolo. Ena ke tharollo e utloahalang eo ho leng bonolo ho e lekanya.
  • Taba ea bobeli, re batla ho ts'ehetsa keketseho ea palo ea thekiso, hobane ha karolo ea mmaraka e le kholoanyane, basebelisi ba bangata le, ka lebaka leo, sephethephethe se eketsehileng.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ebe li-KPI ka bomong tse ka etsoang ka har'a sehlopha, mohlala, li tla ba sebakeng seo likoli tse kholo li tsoang teng. Haeba u tsepamisitse maikutlo ka ho khetheha karolong ena, u ka etsa bonnete ba hore ho na le liphoso tse fokolang haholo, ebe nako ea ho hlahisa lihlahisoa tse ncha le ho tšehetsa KPI ea mokhatlo e tla eketseha.

Kahoo, qeto e 'ngoe le e' ngoe, ho kenyelletsa le khoutu ea ho ngola bocha, e tlameha ho ts'ehetsa lipakane tse tobileng tseo k'hamphani e re behetseng tsona (kholo ea mokhatlo, likarolo tse ncha, ho hira).

Nakong ea ts'ebetso ena, ho ile ha hlaha ntho e thahasellisang, e ileng ea fetoha litaba eseng feela bakeng sa techies, empa ka kakaretso k'hamphaning: litekete tsohle li tlameha ho lebisoa ho bonyane KPI e le 'ngoe. Ka mantsoe a mang, haeba sehlahisoa se re se batla ho etsa karolo e ncha, potso ea pele e lokela ho botsoa: "Karolo ee e tšehetsa KPI efe?" Haeba ho se joalo, joale masoabi - ho bonahala e le tšobotsi e sa hlokahaleng.

Letsatsi la mashome a mararo

Qetellong ea khoeli, ke ile ka fumana nuance e 'ngoe: ha ho motho sehlopheng sa ka sa Ops ea kileng a bona likonteraka tseo re kenang ho tsona le bareki. U ka botsa hore na hobaneng u hloka ho bona mabitso.

  • Taba ea pele, hobane li-SLA li hlalositsoe likonteraka.
  • Taba ea bobeli, li-SLA kaofela li fapane. Moreki e mong le e mong o ile a tla le litlhoko tsa hae, 'me lefapha la thekiso le saena ntle le ho sheba.

Ntho e 'ngoe e thahasellisang ke hore konteraka le e mong oa bareki ba kholo ka ho fetisisa e bolela hore mefuta eohle ea software e tšehetsoeng ke sethala e tlameha ho ba n-1, ke hore, eseng ea morao-rao, empa e le ea pele.

Ho hlakile hore na re ne re le hole hakae le n-1 haeba sethala se ne se thehiloe ho ColdFusion le SQL Server 2008, e neng e se e sa tšehetsoe ho hang ka July.

Letsatsi la mashome a mane a metso e mehlano

Hoo e ka bang bohareng ba khoeli ea bobeli ke ne ke e-na le nako e lekaneng ea ho lula fatše le ho etsa bolengle molapoho tseba likarolo ka botlalo bakeng sa ts'ebetso eohle. Tsena ke mehato e hlokahalang e lokelang ho nkoa, ho tloha ho theha sehlahisoa ho isa ho moreki, 'me e hloka ho hlalosoa ka botlalo ka hohle kamoo ho ka khonehang.

U senya ts'ebetso ka likotoana tse nyane mme u bone hore na ho nka nako e ngata hakae, ho ka ntlafatsoa eng, ho ntlafatsoa, ​​​​jj. Mohlala, ho nka nako e kae hore kopo ea sehlahisoa e fete nakong ea boitlhopho, e fihla neng tekete eo mohlahlami a ka e nkang, QA, jj. Kahoo u sheba mohato o mong le o mong ka botlalo 'me u nahane ka se ka ntlafatsoang.

Ha ke etsa sena, ke ile ka khahloa ke lintho tse peli:

  • karolo e phahameng ea litekete tse khutlisitsoeng ho tloha QA ho khutlela ho bahlahisi;
  • maikutlo a ho hula a nkile nako e telele haholo.

Bothata e ne e le hore tsena e ne e le liqeto tse kang: Ho bonahala ho nka nako e telele, empa ha re na bonnete ba hore na nako e kae.

"U ke ke ua ntlafatsa seo u ke keng ua se lekanya."

Joang ho ikemela hore na bothata bo tebile hakae? Na e senya matsatsi kapa lihora?

Ho lekanya sena, re kentse mehato e 'maloa ts'ebetsong ea Jira: "e loketse dev" le "itokiselitse QA" ho lekanya hore na tekete ka 'ngoe e emela nako e kae le hore na e khutlela mohato o itseng ka makhetlo a makae.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Re boetse re kentse "ka tlhahlobo" ho tseba hore na ho na le litekete tse kae ka karolelano bakeng sa tlhahlobo, 'me ho tloha mona u ka qala ho tantša. Re ne re na le metrics ea sistimi, joale re kentse metrics e ncha mme ra qala ho metha:

  • Ts'ebetso e sebetsang hantle: tshebetso mme e rerilwe/e filwe.
  • Boleng ba tšebetso: palo ea likoli, mefokolo ho tloha QA.

Hoa thusa haholo ho utloisisa hore na ke eng e tsamaeang hantle le e sa tsamaeeng hantle.

Letsatsi la mashome a mahlano

Sena ke tsohle, e le hantle, se setle ebile se thahasellisa, empa ho elella bofelong ba khoeli ea bobeli ho ile ha etsahala ntho eo, ha e le hantle, e neng e ka boleloa esale pele, le hoja ke ne ke sa lebella tekanyo e joalo. Batho ba ile ba qala ho tsamaea hobane batsamaisi ba phahameng ba ne ba fetohile. Batho ba bacha ba ile ba kena tsamaisong 'me ba qala ho fetola ntho e' ngoe le e 'ngoe,' me ba khale ba tlohela. 'Me hangata k'hamphaning e nang le lilemo tse' maloa, bohle ke metsoalle 'me bohle ba tsebana.

Sena se ne se lebelletsoe, empa tekanyo ea ho lelekoa mosebetsing e ne e sa lebelloa. Ka mohlala, ka beke e le 'ngoe batsamaisi ba lihlopha tse peli ka nako e le' ngoe ba ile ba romela mangolo a bona a ho itokolla mosebetsing ka boithatelo ba bona. Ka hona, ke ne ke tlameha ho se lebale feela ka mathata a mang, empa ke lebise tlhokomelo ho ho theha sehlopha. Ena ke bothata bo bolelele le bo thata ho rarolla, empa bo ne bo tlameha ho sebetsanoa le bona hobane ke ne ke batla ho pholosa batho ba setseng (kapa boholo ba bona). Ho ne ho hlokahala hore ka tsela e itseng re arabele tabeng ea hore batho ba tlohile e le hore ba boloke boitšoaro sehlopheng.

Ka khopolo, sena se molemo: ho kena motho e mocha ea nang le carte blanche e feletseng, ea ka hlahlobang bokhoni ba sehlopha le ho nkela basebetsi sebaka. Ha e le hantle, u ke ke ua tlisa batho ba bacha feela ka mabaka a mangata. Ho leka-lekana hoa hlokahala kamehla.

  • Tsa khale le tse ncha. Re hloka ho boloka maqheku a ka fetohang le ho tšehetsa thomo. Empa ka nako e ts'oanang, re hloka ho tlisa mali a macha, re tla bua ka seo hamorao.
  • Phihlelo. Ke ile ka bua haholo le bacha ba molemo ba neng ba chesehela ’me ba batla ho sebetsa le rōna. Empa ke ne ke sitoa ho li amohela hobane ho ne ho se na batho ba baholo ba lekaneng ho tšehetsa bacha le ho ba baeletsi ba bona. Ho ne ho hlokahala ho qala ho hira ba ka holimo le ka mor'a moo bacha.
  • Carrot le thupa.

Ha ke na karabo e ntle potsong ea hore na ho leka-lekana ho nepahetseng ke eng, ho e boloka joang, ke batho ba bakae ba lokelang ho boloka le hore na ho sutumetsoa hakae. Ena ke ts'ebetso ea motho ka mong.

Letsatsi la mashome a mahlano a motso o mong

Ke ile ka qala ho shebisisa sehlopha ho utloisisa hore na ke na le mang, 'me ka boela ka hopola:

"Mathata a mangata ke mathata a batho."

Ke fumane hore sehlopha se joalo - Dev le Ops - se na le mathata a mararo a maholo:

  • Khotsofalo ka boemo ba hona joale ba litaba.
  • Ho hloka boikarabelo - hobane ha ho motho ea kileng a tlisa liphello tsa mosebetsi oa baetsi ba ho susumetsa khoebo.
  • Tšabo ea phetoho.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Phetoho e lula e u ntša sebakeng sa hau sa boiketlo, 'me bacha ba joalo, ha ba rate phetoho hobane ha ba utloisise hore na ke hobane'ng' me ha ba utloisise hore na joang. Karabo e tloaelehileng eo ke e utloileng ke hore, "Ha re e-s'o ka re etsa joalo." Ho feta moo, e ile ea fihla boemong ba ho hloka kelello ka ho feletseng - liphetoho tse nyenyane li ne li ke ke tsa etsahala ntle le motho ea halefileng. ’Me ho sa tsotellehe hore na liphetoho tseo li ile tsa ama mosebetsi oa bona hakae, batho ba ne ba re: “Che, hobane’ng? Sena se ke ke sa sebetsa."

Empa u ke ke ua ntlafala ntle le ho fetola letho.

Ke bile le puisano e sa utloahaleng le mosebeletsi, ka mo joetsa maikutlo a ka a ho ntlafatsa, mme a mpolella:
- Oh, ha u bone seo re neng re e-na le sona selemong se fetileng!
- Joale?
"Hona joale e betere ho feta kamoo e neng e le kateng."
- Kahoo, ha e khone ho ba betere?
- Molemong oa eng?

Potso e ntle - hobaneng? Ho joalokaha eka hona joale ho molemo ho feta kamoo ho neng ho le kateng, joale ntho e 'ngoe le e' ngoe e ntle ka ho lekaneng. Sena se lebisa ho hlokeng boikarabelo, e leng ntho e tloaelehileng ka ho feletseng. Joalokaha ke boletse, sehlopha sa tekheniki se ne se le ka thoko hanyane. Khampani e ne e lumela hore e lokela ho ba teng, empa ha ho motho ea kileng a beha litekanyetso. Tšehetso ea tekheniki ha e so bone SLA, kahoo e ne e "amoheleha" bakeng sa sehlopha (mme sena se ile sa nkama ka ho fetisisa):

  • 12 metsotsoana loading;
  • 5-10 metsotso ea ho phomola tokollo ka 'ngoe;
  • Ho rarolla mathata a bohlokoa ho nka matsatsi le libeke;
  • ho hloka mosebetsi 24x7 / on-call.

Ha ho motho ea kileng a leka ho botsa hore na ke hobane'ng ha re sa e etse betere, 'me ha ho motho ea kileng a hlokomela hore ha hoa lokela ho ba ka tsela ena.

Joaloka bonase, ho bile le bothata bo bong hape: ho hloka boiphihlelo. Batho ba baholo ba ile ba tsamaea, 'me sehlopha sa bacha ba setseng se ile sa hōla tlas'a puso e fetileng' me sa kenngoa chefo ke sona.

Ka holim'a tsena tsohle, batho ba ne ba boetse ba tšaba ho hlōleha le ho bonahala ba se na bokhoni. Sena se bontšoa ke hore, pele, ba tlas'a maemo a sa kang a kōpa thuso. Ke makhetlo a makae re buileng re le sehlopha le ka bomong, 'me ke itse, "Botsa potso haeba u sa tsebe ho etsa ntho e itseng." Ke itšepa 'me kea tseba hore nka rarolla bothata leha e le bofe, empa ho tla nka nako. Ka hona, haeba nka botsa motho ea tsebang ho e rarolla ka mor'a metsotso e 10, ke tla botsa. Ha u e-na le phihlelo e fokolang, u tšaba ho botsa haholoanyane hobane u nahana hore u tla nkoa u se na bokhoni.

Tšabo ena ea ho botsa lipotso e iponahatsa ka litsela tse thahasellisang. Ka mohlala, u ka botsa: "U ntse u sebetsa joang ka mosebetsi oo?" - "Ho setse lihora tse 'maloa, ke se ke qetile." Letsatsing le hlahlamang u botsa hape, u fumana karabo ea hore ntho e 'ngoe le e' ngoe e lokile, empa ho ne ho e-na le bothata bo le bong, ka sebele e tla be e lokile qetellong ea letsatsi. Letsatsi le leng lea feta, ’me ho fihlela u tlameletsoe leboteng ’me u qobelloa ho bua le motho e mong, sena se tsoela pele. Motho o batla ho rarolla bothata ka boeena; o lumela hore haeba a sa bo rarolle ka boeena, e tla ba ho hlōleha ho hoholo.

Ke ka lebaka leo bahlahisi ba phahamisitse likhakanyo. E ne e le eona pale eo, ha ba ntse ba buisana ka mosebetsi o itseng, ba ile ba mpha setšoantšo hoo ke ileng ka makala haholo. Eo ke ileng ka bolelloa hore likhakanyong tsa moqapi, moqapi o kenyelletsa nako eo tekete e tla khutlisoa ho tloha QA, hobane ba tla fumana liphoso moo, le nako eo PR e tla e nka, le nako eo batho ba lokelang ho e hlahloba. e tla be e phathahane - ke hore, ntho e 'ngoe le e' ngoe , eng kapa eng e ka khonehang.

Ea bobeli, ke batho ba tšabang ho hlaha ba sa tšoanelehe overanalyze. Ha u bolela hore na hantle-ntle ke eng e lokelang ho etsoa, ​​​​e qala: "Che, ho thoe'ng haeba re nahana ka eona mona?" Ka kutloisiso ena, k'hamphani ea rona ha e ikhethang; bona ke bothata bo tloaelehileng ho bacha.

Ka ho arabela, ke hlahisitse mekhoa e latelang:

  • Busa metsotso e 30. Haeba u sa khone ho rarolla bothata ka mor'a halofo ea hora, kopa motho e mong ho u thusa. Sena se sebetsa ka katleho e fapaneng, hobane batho ba ntse ba sa botse, empa bonyane ts'ebetso e qalile.
  • Tlosa ntho e 'ngoe le e' ngoe ntle le moelelo, ha u lekanya nako ea ho qetela ea ho qeta mosebetsi, ke hore, nahana feela hore na ho tla nka nako e kae ho ngola khoutu.
  • Thuto ea bophelo bohle bakeng sa ba hlahlobang ka ho fetelletseng. Ke mosebetsi o sa feleng le batho.

Letsatsi la mashome a tšeletseng

Ha ke ntse ke etsa tsena tsohle, e ne e le nako ea ho fumana budget. Ha e le hantle, ke fumane lintho tse ngata tse thahasellisang moo re sebelisitseng chelete ea rona. Ka mohlala, re ne re e-na le rack eohle setsing se arohaneng sa data se nang le seva se le seng sa FTP, se neng se sebelisoa ke moreki a le mong. Ho ile ha fumaneha hore "... re ile ra falla, empa o ile a lula joalo, ha rea ​​ka ra mo fetola." E ne e le lilemo tse 2 tse fetileng.

Se thahasellisang ka ho khetheha e ne e le bili ea litšebeletso tsa leru. Ke lumela hore lebaka le ka sehloohong la sekoloto se phahameng sa maru ke bahlahisi ba nang le phihlelo e sa lekanyetsoang ea lisebelisoa ka lekhetlo la pele bophelong ba bona. Ha ho hlokahale hore ba botse: "Ke kopa o mphe seva sa teko," ba ka inkela bona. Ho feta moo, bahlahisi ba lula ba batla ho haha ​​​​sistimi e pholileng hoo Facebook le Netflix li tla ba mōna.

Empa bahlahisi ha ba na phihlelo ea ho reka li-server le bokhoni ba ho khetholla boholo bo hlokahalang ba lisebelisoa, hobane ba ne ba sa e hloke pele. 'Me hangata ha ba utloisise hantle phapang pakeng tsa scalability le tshebetso.

Liphetho tsa thepa:

  • Re tlohile setsing se le seng sa data.
  • Re felisitse konteraka ka lits'ebeletso tse 3 tsa log. Hobane re ne re e-na le tse 5 tsa tsona - moqapi e mong le e mong ea qalileng ho bapala ka ntho e itseng o ile a nka e ncha.
  • Litsamaiso tse 7 tsa AWS li ile tsa koaloa. Hape, ha ho motho ea ileng a emisa merero e shoeleng; kaofela ba ile ba tsoela pele ho sebetsa.
  • Litšenyehelo tsa software li fokotsehile ka makhetlo a 6.

Letsatsi la mashome a supileng a metso e mehlano

Nako e ile ea feta, ’me ka mor’a likhoeli tse peli le halofo ke ile ka tlameha ho kopana le boto ea batsamaisi. Boto ea rona ea batsamaisi ha e betere kapa e mpe ho feta ba bang; joalo ka liboto tsohle tsa batsamaisi, e batla ho tseba tsohle. Batho ba tsetela chelete mme ba batla ho utloisisa hore na seo re se etsang se kena bokae ho li-KPI tse behiloeng.

Boto ea batsamaisi e fumana boitsebiso bo bongata khoeli le khoeli: palo ea basebelisi, khōlo ea bona, ke litšebeletso life tseo ba li sebelisang le joang, ts'ebetso le tlhahiso, 'me qetellong, ka karolelano lebelo la ho jarolla leqephe.

Bothata feela ke hore ke lumela hore karolelano ke bobe bo hloekileng. Empa ho thata haholo ho hlalosetsa boto ea batsamaisi sena. Ba tloaetse ho sebetsa ka linomoro tse kopantsoeng, eseng, ka mohlala, ho ata ha linako tsa ho jara motsotsoana.

Ho ne ho e-na le lintlha tse thahasellisang tabeng ena. Mohlala, ke boletse hore re hloka ho arola sephethephethe lipakeng tsa li-server tse arohaneng tsa webo ho latela mofuta oa litaba.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ke hore, ColdFusion e feta Jetty le nginx mme e qala maqephe. 'Me litšoantšo, JS le CSS li feta ka har'a nginx e arohaneng le litlhophiso tsa tsona. Ena ke mokhoa o tloaelehileng oo ke buang ka oona o ngotse lilemo tse 'maloa tse fetileng. Ka lebaka leo, litšoantšo li jara ka potlako haholo, 'me ... lebelo le tloaelehileng la ho laela le eketsehile ka 200 ms.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Sena se etsahetse hobane graph e hahiloe ho latela data e tlang le Jetty. Ke hore, litaba tse potlakileng ha li kenyelelitsoe palong - boleng bo tloaelehileng bo tlohile. Sena se ne se hlakile ho rona, re tšeha, empa re ka hlalosetsa boto ea batsamaisi joang hore na ke hobane'ng ha re entse ntho e itseng 'me lintho li mpefala ka 12%?

Letsatsi la mashome a robeli a metso e mehlano

Qetellong ea khoeli ea boraro, ke ile ka hlokomela hore ho na le ntho e le ’ngoe eo ke neng ke sa e bala ho hang: nako. Ntho e 'ngoe le e 'ngoe eo ke buileng ka eona e nka nako.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ena ke almanaka ea ka ea 'nete ea beke le beke - beke ea mosebetsi feela, ha e phathahane haholo. Ha ho na nako e lekaneng bakeng sa ntho e 'ngoe le e' ngoe. Ka hona, hape, ho hlokahala hore u thaothe batho ba tla u thusa ho sebetsana le mathata.

fihlela qeto e

Ha se phetho. Paleng ena, ha ke e-so fihlele hore na re sebelitse joang ka sehlahisoa mme ra leka ho mamela leqhubu le akaretsang, kapa kamoo re kopantseng tšehetso ea tekheniki, kapa hore na re rarolle mathata a mang a tekheniki. Ka mohlala, ke ithutile ka phoso hore ha re sebelise litafole tse kholo ka ho fetisisa ho database SEQUENCE. Re na le mosebetsi o ngotseng nextID, 'me ha e sebelisoe khoebong.

Ho ne ho e-na le lintho tse ling tse milione tse tšoanang tseo re neng re ka bua ka tsona ka nako e telele. Empa ntho ea bohlokoa ka ho fetisisa e ntseng e hloka ho boleloa ke setso.

Lefa la litsamaiso le lits'ebetso tsa lefa kapa matsatsi a 90 a pele joalo ka CTO

Ke setso kapa ho haella ha sona ho lebisang mathateng a mang kaofela. Re leka ho aha setso moo batho:

  • ha ba tšabe ho hloleha;
  • ithute liphosong;
  • sebelisana le lihlopha tse ling;
  • nka bohato ba pele;
  • nka boikarabelo;
  • amohela sephetho e le sepheo;
  • ho keteka katleho.

Ka sena tsohle tse ding di tla tla.

Leon Fire ho twitter, len facebook le ho feta mahareng.

Ho na le maano a mabeli mabapi le lefa: qoba ho sebetsa le lona ka litšenyehelo tsohle, kapa ka sebete u hlole mathata a amanang le ona. Re c DevOpsConf Re nka tsela ea bobeli, re fetola mekhoa le mekhoa. Ikopanye le rona mang youtube, lethathamo la mangolo и thelekramo, mme mmoho re tla kenya tshebetsong setso sa DevOps.

Source: www.habr.com

Eketsa ka tlhaloso