Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

E pei ona silafia, e na o le faalua ona faataitaia o le agavaa o le CTO na te faatinoina lea matafaioi. Talu ai o se mea e tasi le galue i se kamupani mo ni nai tausaga, faʻatasi ma ia, ma, i le tulaga faʻale-aganuʻu tutusa, e faasolosolo malie ona maua le tele o tiute. Ma e matua ese lava le sau saʻo i le tulaga o le faʻatonu faʻapitoa i se kamupani o loʻo i ai ato faʻaleaganuʻu ma le tele o faʻafitauli o loʻo salu lelei i lalo o le fala.

I lenei tulaga, o le aafiaga o Leon Fire, lea na ia faasoa i ai DevOpsConf, e le o tulaga ese, ae faʻateleina i lona poto masani ma le numera o matafaioi eseese na mafai ona ia faʻataʻitaʻiina i luga o le 20 tausaga, e aoga tele. I lalo ifo o le tipi o se faasologa o mea na tutupu i luga o le 90 aso ma le tele o tala e malie e talie pe a tupu i se isi tagata, ae e le malie tele e faʻafeiloaʻi i le tagata lava ia.

O Leon e tautala felanulanua'i i le gagana Rusia, o lea afai e iai sau 35-40 minute, ou te fautuaina le matamata i le vitio. Fa'amatalaga tusitusiga e fa'asaoina le taimi i lalo.


O le lomiga muamua o le lipoti o se faʻamatalaga faʻatulagaina lelei o le galulue ma tagata ma faiga, o loʻo i ai fautuaga aoga. Ae na te leʻi taʻuina atu uma mea na ofo ai i le ala. O le mea lea, na ou suia ai le faatulagaga ma tuʻuina atu faʻafitauli na tulaʻi mai i oʻu luma e pei o se jack-in-the-box i le kamupani fou, ma metotia mo le foia i le faasologa o taimi.

E tasi le masina talu ai

E pei o le tele o tala lelei, na amata lenei tala i le ava malosi. Sa matou nonofo ma uo i totonu o se pa, ma e pei ona faʻamoemoeina i le va o tagata tomai faapitoa IT, sa fetagisi tagata uma i o latou faafitauli. O se tasi oi latou na faatoa suia galuega ma sa talanoa e uiga i ona faafitauli i tekinolosi, ma tagata, ma le au. O le tele o loʻu faʻalogo, o le tele foi lea o loʻu iloa e tatau ona ia faʻafaigaluegaina aʻu, aua o ituaiga faʻafitauli ia o loʻo ou foia i le 15 tausaga talu ai. Sa ou fai atu ia te ia, ma o le aso na sosoo ai na ma feiloai ai i se siosiomaga faigaluega. O le kamupani sa faaigoaina o le Teaching Strategies.

Taiala Fa'afaiaoga ose ta'ita'i maketi i mataupu aoaoina mo tamaiti laiti mai le fanau mai i le tolu tausaga. O le kamupani masani "pepa" ua uma ona 40 tausaga, ma o le numera numera SaaS o le tulaga o le 10 tausaga. O le "fou" version na faʻalauiloaina i le 2017 ma e toetoe lava pei o le tuai, ae na sili atu le leaga.

O le mea e sili ona manaia o le fefaʻatauaʻiga a lenei kamupani e matua vaʻaia - mai lea aso i lea aso, mai lea tausaga i lea tausaga, e mafai ona e vaʻai manino pe toafia tagata o le a o mai ma afea. Mo se faʻataʻitaʻiga, i le va o le 13 ma le 15 i le afiafi e momoe uma tamaiti i aoga faʻataʻitaʻi ma amata ona tuʻuina atu e faiaoga faʻamatalaga. Ma e tupu lenei mea i aso uma, sei vagana ai faaiuga o vaiaso, aua e toetoe lava leai se tasi e galue i faaiuga o vaiaso.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Vaʻai i luma laʻititi, o le a ou matauina na amata laʻu galuega i le vaitaimi o le maualuga o fefaʻatauaiga faaletausaga, lea e manaia mo mafuaaga eseese.

O le tulaga, lea e foliga mai na o le 2 tausaga le matua, sa i ai se faaputuga uiga ese: ColdFusion & SQL Server mai le 2008. ColdFusion, pe afai e te le iloa, ma e foliga mai e te le iloa, o se atinaʻe PHP na sau i le ogatotonu o le 90s, ma talu mai lena taimi ou te leʻi faʻalogo i ai. E iai foʻi: Ruby, MySQL, PostgreSQL, Java, Go, Python. Ae o le monolith autu na tamoe ile ColdFusion ma SQL Server.

Faʻafitauli

O le tele o loʻu talanoa ma tagata faigaluega a le kamupani e uiga i le galuega ma faʻafitauli na feagai, o le tele foi lea o loʻu iloa o faʻafitauli e le gata i mea faʻapitoa i le natura. Lelei, ua tuai le tekinolosi - ma latou te leʻi galue i ai, ae sa i ai faʻafitauli i le 'au ma faʻagasologa, ma na amata ona malamalama le kamupani i lenei mea.

I le masani ai, o latou tekinolosi e nofo i le tulimanu ma fai se ituaiga o galuega. Ae o le tele ma le tele o pisinisi na amata ona alu i le numera numera. O le mea lea, i le tausaga talu ai ae ou te leʻi amata galue, na faʻaalia i le kamupani ni mea fou: o le komiti faatonu, CTO, CPO ma le QA director. O lona uiga, na amata ona faʻafaigaluegaina e le kamupani le vaega o tekonolosi.

O fa'ailoga o se talatuu mamafa sa le gata i faiga. O le kamupani sa i ai faiga fa'aleaganu'u, talatuu tagata, tu'ufa'atasiga tu'ufa'atasi. O nei mea uma sa tatau ona suia. Sa ou manatu e mautinoa lava o le a le manaia, ma filifili ai e faataitai.

Lua aso ua mavae

E lua aso a o lei amataina se galuega fou, na ou taunuu ai i le ofisa, faatumu pepa mulimuli, feiloai i le au, ma iloa ai o loo tauivi le au ma se faafitauli i lena taimi. O le averesi o le taimi o le utaina o itulau na oso i le 4 sekone, o lona uiga, 2 taimi.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

A faʻatatau i le kalafi, o se mea manino na tupu, ma e leʻo manino pe o le a. Na aliali mai o le faʻafitauli o le faʻaogaina o fesoʻotaʻiga i le nofoaga autu o faʻamatalaga: 5 ms latency i le nofoaga autu o faʻamatalaga na liua i le 2 s mo tagata faʻaoga. Ou te leʻi iloa pe aisea na tupu ai lenei mea, ae i soʻo se tulaga na iloa ai o le faʻafitauli o loʻo i totonu o le nofoaga autu o faʻamatalaga.

Muamua aso

Na mavae aso e lua ma i loʻu aso muamua o le galuega na ou iloa ai e leʻi alu ese le faafitauli.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Mo aso e lua, o itulau a tagata fa'aoga na utaina ile averesi ile 4 sekone. Ou te fesili pe na latou mauaina po o le a le faafitauli.

- Ioe, na matou tatalaina se tiketi.
- MA?
- Ia, latou te leʻi tali mai ia i matou.

Ona ou iloa ai lea o mea uma na taʻu mai ia te aʻu muamua ua na o sina pito itiiti o le aisa e tatau ona ou tau ai.

O loʻo i ai se upusii lelei e fetaui lelei i lenei mea:

"O nisi taimi e sui ai tekinolosi e tatau ona e suia le faʻalapotopotoga."

Ae talu ai na amata ona ou galue i le taimi sili ona pisi o le tausaga, sa tatau ona ou tilotilo i filifiliga uma e lua mo le foia o le faafitauli: vave ma umi. Ma amata i le mea taua i le taimi nei.

Aso tolu

O lea la, o le utaina e 4 sekone, ma mai le 13 i le 15 pito sili ona maualuga.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

I le aso lona tolu i lenei vaitaimi, o le saoasaoa o le download e pei o lenei:

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Mai la'u vaai, e leai se mea na aoga. Mai le vaaiga a isi tagata sa fai si tuai nai lo le masani. Ae e le tupu faapena-o se faafitauli ogaoga.

Na ou taumafai e faʻamaonia le 'au, lea na latou tali mai ai latou te manaʻomia nisi 'auʻaunaga. O lenei, ioe, o se fofo i le faʻafitauli, ae e le o taimi uma e naʻo le tasi ma sili ona aoga. Na ou fesili pe aisea ua le lava ai le auvaa, o le a le tele o feoaiga. Na ou faʻapipiʻiina faʻamaumauga ma maua ai e tusa ma le 150 a matou talosaga i le sekone, lea, i le mataupu faavae, e pa'ū i totonu o tapulaa talafeagai.

Ae e le tatau ona galo ia i tatou, ae e te leʻi mauaina le tali saʻo, e tatau ona e fai atu le fesili saʻo. O la'u fesili na sosoo ai o le: e fia ni 'au'aunaga pito i luma o lo'o ia i tatou? O le tali “ua faate’ia a’u teisi” - e 17 a matou tautua pito i luma!

— Ou te matamuli e fesili, ae o le 150 e vaevaeina i le 17 e maua ai le 8? O e fai mai e mafai e 'auʻaunaga taʻitasi 8 talosaga i le sekone, ma afai taeao e 160 talosaga i le sekone, matou te manaʻomia 2 isi 'auʻaunaga?

Ioe, matou te le'i mana'omia ni 'au'aunaga fa'aopoopo. O le fofo sa i totonu o le code lava ia, ma luga o luga:

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

Sa i ai se galuega faatino getCurrentClass(), aua o mea uma i luga o le upega tafaʻilagi e galue i le tulaga o se vasega - e saʻo. Ma mo lenei galuega e tasi i luga o itulau taitasi sa i ai 200+ talosaga.

O le fofo i lenei auala sa matua faigofie lava, e te le tau toe tusia se mea: ae aua le toe fesili mo le faʻamatalaga tutusa.

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

Sa ou matua fiafia lava ona sa ou filifili o le aso lona tolu na ou maua ai le faafitauli autu. E pei o aʻu, o se tasi lea o le tele o faʻafitauli.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Ae o le foia o lenei faafitauli muamua na pa'u ai le kalafi i lalo ifo.

I le taimi lava e tasi, sa matou faia isi faʻataʻitaʻiga. Sa tele mea sa vaaia e mafai ona faaleleia. Mo se faʻataʻitaʻiga, i le aso lona tolu na ou iloa ai o loʻo i ai se faʻaoga i totonu o le polokalama pe a uma (i le taimi muamua na ou manatu o talosaga uma e sau saʻo mai le database). A ou mafaufau i se faʻaoga, ou te mafaufau i tulaga masani Redis poʻo Memcached. Ae na o aʻu lava na manatu i ai, aua o lena faiga na faʻaaogaina MongoDB ma SQL Server mo le faʻaogaina - o le mea lava lea e tasi na faatoa faitau ai faʻamatalaga.

Aso sefulu

O le vaiaso muamua na ou feagai ai ma faafitauli e tatau ona foia i le taimi nei. I se mea i le vaiaso lona lua, na ou sau ai i le tulaga mo le taimi muamua e talanoa ma le au, e vaai po o le a le mea o loʻo tupu ma pe faʻafefea le faagasologa atoa.

Na toe maua se mea manaia. O le 'au e aofia ai: 18 developers; 8 tagata su'e; 3 pule; 2 tusiata. Ma sa latou auai uma i tu masani masani, o lona uiga, e silia ma le 30 tagata na o mai i le tutu i taeao uma ma taʻu mai mea na latou faia. E manino lava e lei alu le 5 pe 15 minute o le fonotaga. E leai se tasi na fa'alogo i se tasi ona o tagata uma e galulue i faiga eseese. I lenei fomu, 2-3 tiketi i le itula mo se sauniga teuga ua uma ona lelei.

O le mea muamua na matou faia o le vaevaeina o le 'au i ni nai laina oloa. Mo vaega eseese ma faiga, na matou vaevaeina 'au eseese, lea e aofia ai tagata atiaʻe, faʻataʻitaʻiga, pule o oloa, ma tagata suʻesuʻe pisinisi.

O se taunuuga na matou maua:

  • Fa'aitiitia le tu'u ma fa'atasiga.
  • Malamalama mataupu ole oloa.
  • Se lagona o le umiaina. Pe a masani tagata ona faʻaogaina faiga i taimi uma, latou te iloa o le a sili atu ona galue se isi ma a latou bug, ae le o latou lava.
  • Galulue i le va o vaega. E leai se aoga e fai atu, QA e leʻi fesoʻotaʻi tele ma tagata fai polokalame muamua, o le oloa na faia lana lava mea, ma isi. O lea la ua i ai se latou tulaga tutusa o le tiutetauave.

Na matou taulaʻi tele i le lelei, gaosiga ma le lelei - o faʻafitauli ia na matou taumafai e foia i le suiga o le 'au.

Aso sefulutasi

I le faagasologa o le suia o le fausaga o le au, na ou iloa ai le faitau talamanatu. 1 SP e tutusa ma le aso e tasi, ma o tiketi taʻitasi o loʻo i ai SP mo le atinaʻe ma le QA, o lona uiga, e le itiiti ifo i le 2 SP.

Na faapefea ona ou mauaina lenei mea?

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Na matou mauaina se pusa: i totonu o se tasi o lipoti, lea o le amataga ma le aso faaiu o le vaitaimi e manaʻomia ai le lipoti o loʻo faʻapipiʻiina, o le aso mulimuli e le o amanaia. O lona uiga, i se mea i le talosaga e leai se <=, ae na o <. Na taʻu mai ia te aʻu e tolu Tala Faʻamatalaga, o lona uiga 3 o le aso.

A maeʻa lenei matou:

  • Ua toe fa'aleleia le faiga o fa'avasegaga o Tala Fa'ailoga. O le taimi nei ua toe faaleleia mo tamaʻi bug e mafai ona vave pasia i le faiga e oʻo atu i le tagata faʻaoga vave.
  • Na amata ona matou tuʻufaʻatasia tiketi fesoʻotaʻi mo atinaʻe ma suʻega. I le taimi muamua, o tiketi uma, o bug uma o se faʻalapotopotoga faʻanatura tapunia, e le o noatia i se isi lava mea. Suia ni ki se tolu i luga o le itulau e tasi e mafai ona tolu tiketi eseese e tolu faiga QA eseese nai lo le tasi su'ega otometi i le itulau.
  • Na amata ona matou galulue faʻatasi ma le au atinaʻe i se auala e faʻatatau ai tau o tagata faigaluega. E tolu aso e sui ai le tasi faamau e le malie.

Aso luasefulu

I se mea i le ogatotonu o le masina muamua, na faʻamautu le tulaga, na ou iloa le mea na tupu, ma ua amata ona vaʻavaʻai i le lumanaʻi ma mafaufau i fofo umi.

Sini umi:

  • Pulea tulaga. O le fiaselau o talosaga i itulau taʻitasi e le ogaoga.
  • Fa'asologa fa'apitoa. Sa i ai taimi ta'amilosaga pito i luga ole va'aiga muamua e le'i fetaui ma isi fua fa'atatau - e tatau ona tatou malamalama pe aisea na tupu ai lea mea ma a'oa'o e va'ai.
  • Fa'alautele tulaga. O loʻo faʻatupulaia pea le pisinisi, faʻateleina tagata faʻaoga o loʻo o mai, ma faʻateleina feoaiga.

I aso ua mavae sa masani ona fai mai: “Tatou toe tusi mea uma i le [gagana/fa’avae], o le a sili atu ona lelei mea uma!”

I le tele o tulaga e le aoga lenei mea, e lelei pe a aoga le toe tusi. O le mea lea, matou te manaʻomia le fatuina o se faʻafanua auala - o se taʻiala faʻapitoa e faʻaalia ai laʻasaga i lea laasaga pe faʻapefea ona ausia sini pisinisi (o le a le mea matou te faia ma pe aisea), lea:

  • e atagia ai le misiona ma sini o le poloketi;
  • fa'amuamua sini autu;
  • o loʻo i ai se faʻatulagaga mo le ausiaina.

A’o le’i faia lea tulaga, e leai lava se isi na talanoa i le ‘au i le auga o so’o se suiga ua faia. O lenei mea e manaʻomia ai fua faʻatatau manuia. Mo le taimi muamua i le talafaasolopito o le kamupani, matou te setiina KPI mo le vaega faʻapitoa, ma o nei faʻailoga na nonoa i faʻalapotopotoga.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

O lona uiga, o KPI fa'alapotopotoga e lagolagoina e 'au, ma 'au KPI e lagolagoina e KPI ta'itasi. A leai, afai e le fetaui KPI ma faʻalapotopotoga, ona tosoina lea e tagata uma le palanikeke ia i latou lava.

Mo se faʻataʻitaʻiga, o se tasi o KPI faʻalapotopotoga o loʻo faʻateleina sea maketi e ala i oloa fou.

E fa'afefea ona e lagolagoina le sini o le maua atili o oloa fou?

  • Muamua, matou te mananaʻo e faʻaalu le tele o le taimi i le atinaʻeina o oloa fou nai lo le faʻaleleia o faaletonu. O se fofo talafeagai lea e faigofie ona fuaina.
  • Lona lua, matou te manaʻo e lagolagoina le faʻateleina o fefaʻatauaiga, aua o le tele o le maketi, o le tele o tagata faʻaoga ma, e tusa ai, o le tele o fefaʻatauaiga.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Ona KPI taʻitoʻatasi e mafai ona faʻatinoina i totonu o le kulupu o le a, mo se faʻataʻitaʻiga, i le nofoaga e sau ai le faʻaletonu autu. Afai e te taulaʻi faʻapitoa i lenei vaega, e mafai ona e mautinoa o loʻo i ai le tele o faʻaletonu, ona faʻateleina ai lea o le taimi mo le atinaʻeina o oloa fou ma toe faʻaleleia KPI faʻalapotopotoga.

O le mea lea, o filifiliga uma, e aofia ai le toe tusia o tulafono, e tatau ona lagolagoina sini faʻapitoa na faʻatulagaina e le kamupani mo i tatou (faʻalapotopotoga faʻalapotopotoga, foliga fou, faʻafaigaluegaina).

I le taimi o lenei faagasologa, na oʻo mai ai se mea manaia, lea na avea ma tala fou e le gata mo tekinolosi, ae i se tulaga lautele i le kamupani: o tiketi uma e tatau ona taulaʻi i le itiiti ifo ma le tasi le KPI. O lona uiga, afai e fai mai se oloa e manaʻo e fai se foliga fou, o le fesili muamua e tatau ona fesiligia: "O le a le KPI e lagolagoina e lenei vaega?" Afai e leai, fa'amalie atu - e foliga mai o se mea e le mana'omia.

Aso tolusefulu

I le fa'ai'uga o le masina, na ou maua ai se isi fa'aaliga: e leai se tasi i la'u 'au Ops na va'aia konekarate matou te osia ma tagata fa'atau. Atonu e te fesili pe aisea e tatau ai ona e vaʻai i fesoʻotaʻiga.

  • Muamua, ona o SLA o loʻo faʻamaonia i konekarate.
  • Lona lua, SLA e eseese uma. Na o mai tagata taʻitasi ma ona manaʻoga, ma saini le matagaluega faʻatau e aunoa ma le tilotilo.

O le isi faʻaaliga manaia o le konekarate ma se tasi o tagata sili ona tele o loʻo taʻua ai o faʻamaumauga uma o loʻo lagolagoina e le faʻavae e tatau ona n-1, o lona uiga, e le o le lomiga lata mai, ae o le penultimate.

E manino le mamao na matou i ai mai le n-1 pe a fai o le faʻavae na faʻavae i luga ole ColdFusion ma SQL Server 2008, lea na le toe lagolagoina uma ia Iulai.

Aso fasefululima

Pe tusa o le ogatotonu o le masina lona lua sa lava le taimi ou te nofo ai i lalo ma fai tāuaaufaafanua atoatoa mo le faagasologa atoa. O laasaga tatau ia e tatau ona faia, mai le fatuina o se oloa seia oʻo i le tuʻuina atu i le tagata faʻatau, ma e manaʻomia ona faʻamatalaina i le tele o auiliiliga e mafai ai.

E te talepeina le faʻagasologa i ni vaega laiti ma vaʻai pe o le a le tele o le taimi, mea e mafai ona faʻaleleia, faʻaleleia, ma isi. Mo se faʻataʻitaʻiga, o le a le umi e alu ai se talosaga o oloa e alu i teuga, o afea e oʻo atu ai i se tiketi e mafai e se tagata atiaʻe ona ave, QA, ma isi. O lea e te vaʻavaʻai i laʻasaga taʻitasi i auiliiliga ma mafaufau i mea e mafai ona faʻaleleia.

Ina ua ou faia lenei mea, e lua mea na ou vaai i ai:

  • maualuga pasene o tiketi toe faafoi mai QA i tagata atiae;
  • toso talosaga iloiloga sa umi tele.

O le fa'afitauli ona o fa'ai'uga ia e pei o: E foliga mai e tele se taimi, ae matou te le o mautinoa po'o le a le umi.

"E le mafai ona e faʻaleleia mea e le mafai ona e fuaina."

E faʻafefea ona faʻamaonia le ogaoga o le faʻafitauli? E maimau aso po o itula?

Ina ia fuaina lenei mea, matou faʻaopoopoina ni laasaga se lua i le Jira process: "sauni mo dev" ma "sauni mo QA" e fua ai le umi e faʻatali ai tiketi taʻitasi ma le tele o taimi e toe foʻi ai i se laʻasaga patino.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Na matou faʻaopoopoina foi "i le iloiloga" e iloa ai le tele o tiketi i le averesi mo le iloiloga, ma mai lea e mafai ona e amata siva. Sa i ai a matou metotia faʻaoga, o lea ua matou faʻaopoopoina ni metotia fou ma amata ona fua:

  • Fa'atino lelei: faatinoga ma fuafuaina/tuuina atu.
  • Tulaga lelei o faiga: numera o faaletonu, faaletonu mai QA.

E fesoasoani tele e malamalama ai i mea o loʻo sologa lelei ma mea e le o lelei.

Aso lona limasefulu

O mea uma nei, ioe, lelei ma manaia, ae i le faaiuga o le masina lona lua na tupu ai se mea, i le mataupu faavae, e mafai ona vaʻaia, e ui lava ou te leʻi faʻamoemoeina se fua. Na amata ona o ese tagata ona ua sui le pulega sili. O tagata fou na o mai i le pulega ma amata ona suia mea uma, ma na faʻamuta le au tuai. Ma e masani lava i se kamupani e tele tausaga, o tagata uma o uo ma e iloa e le tasi le isi.

Na fa'amoemoeina lea, ae o le fua o le fa'amalologa sa le'i fa'amoemoeina. Mo se fa'ata'ita'iga, i le vaiaso e tasi, e lua 'au ta'ita'i na tu'uina atu a latou fa'amavaega i lo latou lava loto malie. O le mea lea, sa tatau ona ou le gata ina galo e uiga i isi faafitauli, ae taulai atu i ai fatuina o se au. O se faafitauli umi ma faigata e foia, ae sa tatau ona taulimaina ona sa ou manao e laveai tagata na totoe (po o le toatele oi latou). Sa tatau ona tali atu i le mea moni na o ese tagata ina ia faatumauina le agaga i le au.

I le talitonuga, e lelei lenei: o se tagata fou e sau i totonu o loʻo i ai le carte blanche atoa, e mafai ona iloilo tomai o le 'au ma sui tagata faigaluega. O le mea moni, e le mafai ona e aumaia tagata fou mo le tele o mafuaaga. E manaʻomia i taimi uma le paleni.

  • Tuai ma fou. E tatau ona tatou tausia tagata matutua e mafai ona suia ma lagolagoina le misiona. Ae i le taimi lava e tasi, e tatau ona tatou aumaia le toto fou, o le a tatou talanoa e uiga i lena mea i se taimi mulimuli ane.
  • Aafiaga. Sa ou talanoa tele ma ni tamaiti laiti lelei sa naunau ma mananao e galulue faatasi ma i matou. Ae sa le mafai ona ou aveina i latou ona e le lava le au matutua e lagolagoina le au laiti ma avea ma faiaoga mo i latou. Sa tatau ona fa'aulu muamua le pito i luga ae na'o le autalavou.
  • Karoti ma le fasilaau.

E leai sau tali lelei i le fesili po o le a le paleni sa'o, pe faapefea ona tausia, pe toafia tagata e teu ma pe fia le tulei. O se faiga fa'aletagata ta'ito'atasi.

Aso lima sefulu tasi

Sa amata ona ou tilotilo totoa i le au ina ia malamalama po o ai sa ia te au, ma sa ou toe manatuaina:

"O le tele o faʻafitauli o faʻafitauli o tagata."

Ua ou iloa o le 'au e pei o - Dev ma Ops - e tolu faʻafitauli tetele:

  • Fa'amalieina i le tulaga o lo'o i ai nei.
  • Leai se matafaioi - aua e leai se tasi na aumaia faʻaiʻuga o galuega a le au fai pese e faʻaosofia ai le pisinisi.
  • Fefe i suiga.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Suiga i taimi uma e ave ese ai oe mai lou sone mafanafana, ma o tagata laiti, o le sili atu ona latou le fiafia i suiga ona latou te le malamalama pe aisea ma latou le malamalama pe faapefea. O le tali sili ona taatele ua ou faalogo i ai o le, "Matou te leʻi faia lava lena mea." E le gata i lea, na oʻo i le tulaga o le faʻavalevalea atoatoa - o nai suiga laiti e le mafai ona tupu e aunoa ma se tasi e ita. Ma e tusa lava po o le ā le tele o suiga na aafia ai la latou galuega, ae na faapea mai tagata: “Leai, aiseā? E le aoga lenei mea."

Ae e le mafai ona e manuia e aunoa ma le suia o se mea.

Sa i ai saʻu talanoaga faʻavalevalea ma se tagata faigaluega, sa ou taʻu atu ia te ia oʻu manatu mo le faʻaleleia atili, lea na ia taʻu mai ia te aʻu:
- Oi, e te leʻi vaʻai i mea na matou maua i le tausaga talu ai!
- E a la e a la?
“O le taimi nei ua sili atu nai lo le mea sa i ai.”
- O lea, e le mafai ona sili atu?
- Mo le a?

Le fesili lelei - aisea? E pei lava ua sili atu le taimi nei nai lo le mea sa i ai, o lona uiga ua lava mea uma. O lenei mea e mafua ai le leai o se matafaioi, lea e matua masani lava i mataupu faavae. E pei ona ou fai atu, o le vaega faʻapitoa sa fai si i luga ole laina. Na talitonu le kamupani e tatau ona i ai, ae e leai lava se tasi na faia tulaga faatonuina. O le lagolago faʻapitoa e leʻi vaʻaia le SLA, o lea na "talia" mo le vaega (ma na sili ona ou taia ai):

  • 12 sekone uta;
  • 5-10 minute fa'ato'a fa'amalolo ta'itasi;
  • O le foia o faafitauli ogaoga e alu ai aso ma vaiaso;
  • leai ni tagata faigaluega tiute 24x7 / on-call.

E leai se tasi na taumafai e fesili pe aisea tatou te le faia ai ia sili atu, ma e leai se tasi na iloa e le tatau ona i ai i lenei auala.

I le avea ai o se ponesi, e tasi le isi faʻafitauli: leai se poto masani. Na o ese le au matutua, ma o le au talavou na totoe na ola aʻe i lalo o le pulega talu ai ma na oona ai.

I luga o nei mea uma, sa fefefe foi tagata i le toilalo ma foliga mai e le agavaa. O loʻo faʻaalia lenei mea i le mea moni e faapea, muamua, latou i lalo ole tulaga na ole atu ai mo se fesoasoani. E faafia ona matou talanoa o se vaega ma tagata taitoatasi, ma sa ou fai atu, “Fai se fesili pe afai e te le iloa pe faapefea ona fai se mea.” Ou te talitonu ia te au lava ia ma ou te iloa e mafai ona ou foia soo se faafitauli, ae e umi se taimi. O le mea lea, afai e mafai ona ou fesili i se tasi e iloa pe faapefea ona foia i totonu o le 10 minute, o le a ou fesili. O le itiiti ifo o lou poto masani, o le tele foi lena o lou fefe e fesili atu ona e te manatu o le a e manatu e te le agavaa.

O lenei fefe i le faia o fesili e faʻaalia i ni auala mataʻina. Mo se faʻataʻitaʻiga, e te fesili: "O a mai oe i lenei galuega?" - "O ni nai itula o totoe, ua uma ona ou maeʻa." O le aso na sosoo ai e te toe fesili ai, e te maua le tali o loʻo lelei mea uma, ae tasi le faʻafitauli, e mautinoa lava e sauni i le faaiuga o le aso. Ua mavae atu se isi aso, ma seiloga ua e pipii i le puipui ma faamalosia e talanoa i se tasi, e faaauau pea. E manaʻo le tagata e foʻia e ia lava se faafitauli; e talitonu o ia afai na te lē foʻia e ia lava, o le a matuā lē taulau lava.

O le mafuaaga lena na fa'atuputeleina e le au atina'e ia tala fa'atatau. O le tala lava lena e tasi, ina ua latou talanoaina se galuega patino, sa latou tuuina mai ia te au se foliga na ou matua ofo ai. O lea na taʻu mai ai ia te aʻu e faapea i le fuafuaina o le developer, o le developer e aofia ai le taimi e toe faafoi mai ai le tiketi mai le QA, aua o le a latou maua ai mea sese iina, ma le taimi e alu ai le PR, ma le taimi a tagata e tatau ona toe iloilo. o le a pisi - o lona uiga, mea uma, soʻo se mea e mafai.

Lona lua, o tagata e fefefe e foliga mai e le agavaa fa'asilisili. A e fai atu le mea tonu e tatau ona fai, e amata: "Leai, a pe a tatou mafaufau i ai iinei?" I lenei tulaga, o la matou kamupani e le tulaga ese; o se faʻafitauli masani lea mo tupulaga talavou.

I le tali atu, sa ou faailoa atu ai faiga nei:

  • Tulafono 30 minute. Afai e le mafai ona e foia le faafitauli i le afa itula, fesili i se tasi e fesoasoani. E galue lenei mea i tulaga eseese o le manuia, aua e le o fesili pea tagata, ae o le mea sili ua amata le faagasologa.
  • Aveese mea uma sei vagana le aano, i le faʻatusatusaina o le taimi e faʻamaeʻa ai se galuega, o lona uiga, mafaufau i le umi o le a tusia ai le code.
  • Aoaoga i le Olaga Uma mo i latou e soona iloilo. Ua na'o le galulue faifai pea ma tagata.

Aso onosefulu

A o ou faia nei mea uma, ua oo i le taimi e fuafua ai le paketi. Ioe, na ou mauaina le tele o mea manaia i le mea na matou faʻaalu ai a matou tupe. Mo se faʻataʻitaʻiga, sa i ai sa matou fata atoa i totonu o se isi nofoaga autu faʻamatalaga ma se tasi FTP server, lea na faʻaaogaina e le tasi tagata o tausia. Na foliga mai "... na matou siitia, ae na tumau pea o ia, matou te le suia o ia." Ua 2 tausaga talu ai.

O le mea e sili ona fiafia i ai o le pili mo auaunaga ao. Ou te talitonu o le mafuaʻaga autu mo le maualuga o le ao pili o le au atinaʻe o loʻo i ai le faʻatapulaʻaina avanoa i 'auʻaunaga mo le taimi muamua io latou olaga. Latou te le manaʻomia le fesili: "Faʻamolemole tuʻu mai ia te aʻu se suʻega suʻega," e mafai ona latou ave i latou lava. E le gata i lea, e manaʻo pea le au atinaʻe e fausia se faiga malulu e lotoleaga ai Facebook ma Netflix.

Ae e leai se poto masani a le au atinaʻe i le faʻatauina o 'auʻaunaga ma le tomai e fuafua ai le tele manaʻomia o 'auʻaunaga, aua latou te leʻi manaʻomia muamua. Ma e masani lava ona latou le malamalama lelei i le eseesega i le va scalability ma faatinoga.

I'uga o fa'amaumauga:

  • Na matou tuua le nofoaga autu e tasi.
  • Na matou faamutaina le konekarate i le 3 ogalaau auaunaga. Aua e to'a 5 a matou - so'o se atina'e na amata ta'alo i se mea na ave se mea fou.
  • 7 faiga AWS na tapunia. Ma le isi, e leai se tasi na taofia galuega faatino ua maliliu; sa faaauau pea ona latou galulue.
  • Fa'aitiitiga tau polokalame ile 6 taimi.

Aso fitusefululima

Na mavae atu le taimi, ma i le lua ma le ʻafa masina na tatau ai ona ou feiloaʻi ma le fono faatonu. O la matou komiti faatonu e le sili atu pe sili atu ona leaga nai lo isi; pei o komiti faatonu uma, e fia iloa mea uma. E teu tupe a tagata ma fia malamalama pe o le a le tele o mea tatou te faia e fetaui ma KPI seti.

E maua e le Komiti Fa'atonu le tele o fa'amatalaga i masina ta'itasi: o le aofa'i o tagata fa'aoga, lo latou tuputupu a'e, o a auaunaga latou te fa'aogaina ma pe fa'apefea, fa'atinoga ma le gaosiga, ma mulimuli ane, averesi le saoasaoa o le utaina o itulau.

Pau lava le faafitauli ou te talitonu o le averesi o le leaga mama. Ae e faigata tele ona faʻamatalaina lenei mea i le komiti faʻatonu. Latou te masani i le faʻaogaina o numera faʻapipiʻi, ae le o, mo se faʻataʻitaʻiga, le faʻasalalauina o taimi faʻapipiʻi i le sekone.

Sa iai ni manatu mata'ina i lea tulaga. Mo se faʻataʻitaʻiga, na ou fai atu e tatau ona tatou vaeluaina fefaʻatauaiga i le va o 'upega tafaʻilagi eseese e faʻatatau i le ituaiga o mea.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

O lona uiga, e alu atu ColdFusion i Jetty ma nginx ma faʻalauiloa itulau. Ma ata, JS ma CSS e alu i se isi nginx ma a latou lava faʻatulagaga. Ose faiga masani masani lea ou te tautala ai tusia i nai tausaga ua mavae. O le iʻuga, o ata e faʻapipiʻi vave, ma ... o le averesi o le faʻapipiʻiina o le saoasaoa ua faʻateleina i le 200 ms.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

Na tupu lenei mea ona o le kalafi e faʻavae i luga o faʻamaumauga e sau ma Jetty. O lona uiga, e le o aofia i totonu o le faʻatusatusaga le mea vave - o le tau averesi ua oso. Na manino lenei mea ia i matou, na matou talie, ae faʻafefea ona matou faʻamatala atu i le komiti faʻatonu pe aisea na matou faia ai se mea ma sili atu le leaga i le 12%?

Aso valusefulu lima

I le faaiuga o le masina lona tolu, sa ou iloaina ai e tasi lava le mea ou te lei mafaufauina lava: o le taimi. O mea uma na ou talanoa ai e alu ai le taimi.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

O la'u kalena moni faalevaiaso lenei - na o se vaiaso faigaluega, e le pisi tele. E le lava le taimi mo mea uma. O le mea lea, toe, e manaʻomia lou faʻafaigaluegaina o tagata o le a fesoasoani ia te oe e taulimaina faʻafitauli.

iʻuga

E le na o lena. I lenei tala, ou te leʻi oʻo lava i le auala na matou galulue ai ma le oloa ma taumafai e faʻalogo i le galu lautele, poʻo le auala na matou tuʻufaʻatasia ai le lagolago faʻapitoa, poʻo le auala na matou foia ai isi faʻafitauli faʻapitoa. Mo se faʻataʻitaʻiga, na ou aʻoaʻoina faʻafuaseʻi i luga o laulau sili ona tele i totonu o faʻamaumauga matou te le faʻaaogaina SEQUENCE. E i ai la tatou galuega tusitusia nextID, ma e le faʻaaogaina i se fefaʻatauaiga.

E faitau miliona isi mea faapena e mafai ona tatou talanoa i ai mo se taimi umi. Ae o le mea pito sili ona taua e tatau lava ona fai atu o le aganuu.

Tofi o faiga fa'aleaganu'u ma faiga po'o le 90 aso muamua e avea ma CTO

O le aganu'u po'o le leai o na mea e o'o atu ai i isi fa'afitauli uma. O loʻo matou taumafai e fausia se aganuu lea e:

  • e le fefefe i toilalo;
  • aoao mai mea sese;
  • galulue faatasi ma isi au;
  • tausolomua;
  • ave le matafaioi;
  • talia le taunuuga o se sini;
  • faamanatuina manuia.

Faatasi ai ma lenei mea o le a oʻo mai isi mea uma.

Leon afi luga ole twitter, Facebook ma luga feoloolo.

E lua ta'iala e fa'atatau i measina: aloese mai le galulue fa'atasi i so'o se tau, po'o le fa'ato'ilaloina o fa'afitauli fa'atatau. Matou i DevOpsConf O loʻo matou uia le ala lona lua, suia faiga ma auala. Auai matou i luga YouTube, lisi meli и telefoni, ma faʻatasi o le a matou faʻatinoina se aganuʻu DevOps.

puna: www.habr.com

Faaopoopo i ai se faamatalaga