Fury Road: Le Malaga a le Atinae o Pili

E lua auala a le pule o se kamupani atia'e pili e fausia ai se 'au. Muamua o le faʻafaigaluegaina o "sinitua" saunia ma faʻaauau pea ona faia ni tulaga faigaluega ina ia latou faʻaogaina o latou tomai ma poto masani i le maualuga, atiina ae ma i le taimi lava e tasi e le oʻo i taua. O le lona lua o le fatuina lea o se 'au mai se faʻafefiloi o tagata fou, ogatotonu ma tagata lelei, ina ia latou fesoʻotaʻi, faʻamalosia e le tasi le isi, aʻoaʻo ma tuputupu aʻe i totonu o le kamupani. Ou te tetee i le liʻo leaga a la "leai se poto masani - leai se galuega - leai se poto masani" ma ou te le iloa se faʻafitauli i le faʻafaigaluegaina o se atinaʻe amata. Forward Telecom ua leva ona i ai se polokalame faataitai, lea ua avea ma se galuega mo le tele o tagata faigaluega i le taimi nei.

O lenei o le a ou taʻu atu ia te oe le auala ou te vaʻai ai i le atinaʻeina o le atinaʻeina o pili, ma o le a le faʻasologa e te manaʻomia e faʻatautaia ai tomai faʻapolofesa.

1. Aoao se gagana polokalame

Mo le amataga, soo se tasi. Ole fa'amuamua ole Java, Python ma le JavaScript, ae o Ruby, Go, C, C ++ e talafeagai mo le mauaina o le poto masani. E faapefea ona aoao atu? Fai aʻoaʻoga totogi ma leai se totogi; E mafai ona ou fautuaina aʻoaʻoga mai Golang. Afai e mafai e lau tulaga Igilisi, o le matamata i vitio mai fafo o se tomai faaopoopo lelei.

Fury Road: Le Malaga a le Atinae o Pili

2. Malamalama i manatu OS

O faiga fa'aoga e fa'avae i luga o vaega e fitu e tatau ona e iloa ma mafai ona fa'amatalaina le mataupu faavae o le fa'atinoga:

  • Puleaina o faiga;
  • O filo ma numera tele;
  • Socket (fa'aoga polokalame);
  • auina atu I/O;
  • Fa'atonuga;
  • Teuina;
  • Faiga faila.

Ou te fautuaina le suʻeina o se vasega faʻatonu Linux. O faiga fa'aoga lona lua i laina ole Windows ma Unix.

3. Fa'amasani ile fa'amau

I se fa'atusa ma le phobia o se laupepa avanoa, o lo'o i ai se phobia o se mata uliuli avanoa ma se fa'ailo emo. E tatau ona e fa'ato'ilaloina e a'oa'o ai pe fa'apefea ona tusia ni fa'atonuga lelei ile laina fa'atonu.
E tatau ona iloa:

  • Atigi Bash ma KornShell;
  • Poloaiga maua, grep, awk, sed, lsof;
  • Fa'atonuga feso'ota'iga nslookup ma netstat.

Fury Road: Le Malaga a le Atinae o Pili

4. Fesootaiga ma le saogalemu

Ole pili e feso'ota'i vavalalata ile feso'otaiga ma fa'amaumauga ole puipuiga. E le mafai ona e tusia au'aunaga i luga ole laiga e aunoa ma lou malamalama pe fa'afefea ona galue le feso'ota'iga, o lea e tatau ai ona e a'oa'oina manatu fa'avae ma fa'atonuga: DNS, OSI model, HTTP, HTTPS, FTP, SSL, TLS. Ma, a e faʻafeiloaʻi i se Fesoʻotaʻiga Teena mea sese, o le ae iloa le mea e fai.

5. Auaunaga

A maeʻa suʻesuʻega faʻavae o faʻamatalaga tuʻuina atu i luga o le fesoʻotaʻiga, e mafai ona e amataina le faʻavaeina o le faʻaogaina o le server. Amata i 'upega tafaʻilagi: IIS, Apache, Nginx, Caddy ma Tomcat.

Sosoo ai ile lisi:

  • Sui sui;
  • Sui le iloa;
  • Caching;
  • Paleni uta;
  • Pa puipui.

6. A'oa'o atina'e e fai ma fa'ailoga

Ou te talitonu o lenei laasaga o se tasi lea e sili ona taua. E tatau ona e malamalama i mataupu lautele e tolu:

  • Container: Docker ma Kubernetes
  • Mea faigaluega fa'atonu: Ansible, Chef, Salt and Puppet
  • Lagolago: Terraform, ao.

7. Aoao CI/CD

O le isi tomai aoga mo se tagata e faia pili tau tupe o le mafai lea ona faʻatulagaina se paipa mo le faʻaauauina faʻatasi ma le tuʻuina atu. I totonu o le CI / CD o loʻo i ai meafaigaluega e pei o Jenkins, TeamCity, Drone, Circle CI ma isi. Spoiler: o le aʻoaʻoina o Jenkins faʻaaoga lautele o le a lava i le taimi muamua.

8. Pulea polokalame ma atina'e tetele

O le sini autu o le malamalama i faʻavae o le mataʻituina o talosaga. Meafaigaluega i lenei vaega ua vaevaeina i ni vaega se tolu:

  • Mataituina o galuega tetele: Nagios, Icinga, Datadog, Zabbix, Monit.
  • Mataʻituina o faʻatinoga o talosaga: AppDynanic, New Relic.
  • LMS: ELK Stack, Graylog, Splunk, Papertrail.

9. Auaunaga ao

I le lumana'i lata mai, o so'o se talosaga po'o polokalama fa'akomepiuta o le ai ai se fa'atusa ao. E le o toe mamao pe mulimuli ane, e faʻafeiloaʻi e le au atinaʻe le ao, o lea faitau i luga o kamupani lauiloa ao (AWS, Google Cloud, ma Azure) ma faʻavae o tekinolosi.

10. Galulue ma le database

O poloketi uma o loʻo i ai nei e faʻaogaina faʻamaumauga, ma o le poto masani i le DBMS ma le SQL o le a faigofie ai ona amata. A'oa'o e tusi fesili SQL, fa'aoga fa'amatala ma a'oa'o pe fa'apefea ona galue fa'asino. O le auala pito sili ona faigofie o le faia lea o se kosi. E mafai foʻi ona e faʻataʻitaʻiina au tomai faʻamaumauga Postgres ma taʻalo i le faʻasologa.

11. Fa'aleleia ou tomai vaivai

O se mea e lei mafaufauina e le masani ai, ae e le itiiti ifo lona taua. O le amataga, ia onosai. E vave ona e masani i tulaga e pei o le "faʻaleleia lau uʻamea, o oe o se tagata fai polokalame," ae e tatau ona e saunia mafaufau mo taimi faʻagata mo le faʻalauiloaina o galuega fou. Afai o oe mai le zero i le tausaga i le polokalame ma e taʻua oe o se Junior, sauniuni mo faitioga ma aʻoaʻo e talia, o le iloiloga o tulafono a se faufautua e masani lava o se faiga tiga. Ae i le taimi lava e tasi, o se tomai faʻamalosia o le mafai lea ona puipuia le manatu o se tasi ma finau lelei; o nisi taimi o le mea moni e fanau mai i se finauga. E le taofia e le au atinaʻe le aʻoaʻoina, e toetoe lava a leai se faʻalo i le galuega, o lea o le aʻoaʻoina o le tomai ma le manaʻoga e aʻoaʻo mea fou o le faʻavae lea o lou atinaʻe.

Fury Road: Le Malaga a le Atinae o Pili

E masani ona fesiligia aʻu pe a oʻo se tagata amata i le tulaga ogatotonu, ma pe a mafai ona taʻua ma le mitamita o se "sinia". Ou te talitonu o le taimi o le suiga mai le tulaga i le tulaga e le o fuafuaina i le numera o tausaga na galue ai, e ui o tomai faʻapitoa o se faʻataʻitaʻiga autu. O tomai vaivai tonu lea e masani ona iloa ai le saoasaoa o le tuputupu aʻe o le atinaʻe: o se tagata aʻoaʻoina ma galue malosi e mafai ona tusia tulafono maualuga i le tele o gagana ma mafai ona galue i se 'au i ni nai masina. O se tagata atia'e ma le 10 tausaga o le poto masani e ono le mafai ona foia fa'afitauli e le masani ai, pulea se 'au, ma maua ni tomai e tasi.

O le auala lea ou te vaʻai ai i le atinaʻeina o le atinaʻe o pili, o le auala lea matou te faʻatupulaia ai tagata tomai faʻapitoa i le matou Forward Telecom team. E foliga mai e leai se mea o misi, ae ou te faafetai i taimi uma mo faaopoopoga fesoasoani i le manatu.

puna: www.habr.com

Faaopoopo i ai se faamatalaga