
Nêzîkî çar sal berê me dest bi sêwirana pergalek e-nameyê ya bingehîn a nû ya belavkirî, Mailion, ku ji bo ragihandina pargîdanî hatî çêkirin, kir. Çareseriya me li ser mîmariya mîkroxizmeta Cloud Native hatî çêkirin, dikare bi hevdemî bi zêdetirî 1 bikarhêneran re bixebite û dê amade be ku %000 hewcedariyên pargîdaniyên mezin bigire.
Di dema xebata li ser Mailion de, tîm çend caran mezin bûye, û naha hema hema 70 pêşdebiran beşdarî hilberê dibin. Em ji raman û prototîpên pêşîn heya qonaxa pîlotkirina guhertoyek bazirganî pir dûr ketine. Wext e ku em ji Habrê re bibêjin ka em çi celeb hilberek diafirînin, pergala meya nameya me çawa sazkirî ye û kar dike, em çi steka teknolojiyê bikar tînin û çima çareseriya me pêşeroja ragihandina pargîdanî ye. De em herin!
Habr, silav! Navê min Anton Gerasimov e, ez serokatiya beşa pêşkeftinê li navenda pêşkeftina Moskowê ya pargîdanî dikim . Îro em dixwazin Mailion, pergalek posta pola pargîdaniya rûsî ya bingehîn a nû ya ku dê bibe alternatîfek hêja ji çareseriyên biyanî yên populer re destnîşan bikin. Mailion xwedan kapasîteya barkirinê ya bilind, pîvandina bêhempa û tolerasyona xeletiyê ye, û ji rêvebirên pergalê bala hindiktirîn hewce dike.
Heya niha pêşkeftina me di qonaxa betayê de ye, lê pir zû, li gorî plana me, heya dawiya 2020-an, ew ê bibe pêkanîna pîlot a hilberek bazirganî.
Bi piranî, ev gotar agahdariya gelemperî dihewîne - ne gengaz e ku meriv di yek weşanê de li ser hilberek nermalava tevlihev biaxive. Ez plan dikim ku rêzek gotaran li ser teknolojiyên sereke biaxivim. Di vê navberê de, ji bo rehetiya we, ez naveroka jêrîn pêşkêşî dikim:
Pergala e-nameya pargîdanî çi ye?
Bersiva hêsan û eşkere ya vê pirsê amûrek e-name û salnameyê ye. Lê şeytan, wekî ku em dizanin, di hûrguliyan de ye.
Ji ber vê yekê, em nifşek nû ya nameyê bi fonksiyonên plansazkirina pêşkeftî diafirînin, ku ji bo beşa pargîdanî û pargîdaniyên mezin têne armanc kirin. Armanca me ew e ku bi avahiyên bazirganî û hikûmetê yên mezin re bixebitin, ku dikarin ji 30 hezar heta çend sed hezar kar hebin.
Pergala me li ser prensîba çareseriya platformê ye. Em li ser konsepta Ragihandina Yekgirtî ava dikin û amûrek yekane ji bo xebata bi post, salname û belgeyan re di nav yek pergalê de pêşkêş dikin, bi şiyana ku bi girêdana modul û hêmanên din re fonksiyona çareseriyê zêde bike. Berfirehkirin, bi awayê, ne tenê ji hêla me, lê ji hêla hevkarên me ve jî dikare were pêşve xistin. Ji bo vê armancê, dê amûrek SDK-a pir berfireh were weşandin.
Kî hewcedarê nameyek din e û çima?
Karsaziyên mezin meylek balkêş ava kirin - pargîdanî hewcedariya fonksiyonên hevkariyê hîs dikin. Em ne tenê li ser danûstendina rasterast di navbera karmendan de bi şandina tiştek, lê li ser gihîştina hevpar a qutiyên posteyê û hesabên rola-lîstinê, şiyana xebata bi komên mezin ên beşdaran û hebûna fonksiyonên cihêreng ên pargîdanî re diaxivin.
Fonksiyona pargîdanî ya tîpîk mekanîzmayek ji bo bîranîna tîpan e, ku di pargîdaniyên mezin de pir populer e, lê bi pratîkî ne di beşa B2C û ne jî di karsaziyên piçûk de nayê bikar anîn. Tişt ev e ku di nav komên piçûk ên bikarhêneran de îhtîmala ku hewcedariyek wusa çêbibe pir hindik e, û lêçûna xeletiyek pir kêmtir e. Digel vê yekê, ne gengaz e ku meriv vê fonksiyonê li derveyî pergala nameya pargîdanî bicîh bîne - tewra e-nameya Google jî tîpan bi wî şiklê ku bikarhênerên Exchange jê re fêr bûne bi bîr nake. Koka pirsgirêkê di sêwirana protokolên nameyê de ji salên 80-an ên sedsala borî de ye.
Me bi dehan komên fokusê pêk anîn, bi sedan bikarhêneran lêkolîn kirin, û çend hezar-saetan derbas kirin da ku senaryoyên karanîna e-nameyên tîpîk nas bikin. Vê yekê hişt ku em bi baldarî hewcedariyên bikarhênerên potansiyel û taybetmendiyên pêvajoyên karsaziya wan bixwînin. Li ser bingeha daneyên ku hatine bidestxistin, me biryar da ku em mîmariyek pêş bixin ku dê rê bide me ku ger hewce be li gorî mêjera barkirinê ya pêwîst mezin bikin. Bi dîtina me, ti sînor tune ye, lê niha em fam dikin ka meriv çawa karê pargîdaniyên ku çend sed hezar bikarhêneran kar dikin misoger dike.
Tiştê ku di bin kapê de veşartî ye
Hilbera me çareseriyek e-nameyê, amûrek plansazkirina salnameyê, pirtûkek navnîşan, û her weha dîtina belgeya înteraktîf li ser bingeha çareseriya meya MyOffice ji bo xebata bi belgeyan vedihewîne.
Ji ber ku em li ser çareseriyek di asta pargîdanî de diaxivin, beşek yekbûyî ya nameya pargîdanî jî pergalek lêgerîna tevdehev e. Çareseriya me karibe lêgerîna morfolojîk a dawî-bi-dawî li ser hemî pêkhateyan pêk bîne. Wekî din, tevahiya pergala nameyê li ser bingeha hilanîna xwe ye, ku ew jî ji bo hevkariyê xweşbîn e.
Cûdahiyên di navbera pergalên nameya MyOffice de çi ne?
Xwendevanek Habrê ku berê xwedan ezmûna xebata bi çareseriyên MyOffice-ê ye, dizane ku hilberên bazirganî "MyOffice Mail" di nav xwe de ne. Û pirs derdikeve holê - cûdahiyên wê ji pergala e-nameya pargîdanî Mailion, ku tîmê min li ser xebitî çi ne?
Me li MyOffice biryar da ku ji bo bicîhanîna hewcedariyên pargîdaniyên bi mezinahiyên cihêreng, pêdivî ye ku du pergalên e-nameyên pola pargîdanî biafirînin. Hilbera MyOffice Mail ji bo rêxistinên ku tê de hejmara bikarhêneran bi hezaran an çend deh hezaran e. Ji bo strukturên mezintir, bêtir şîret e ku meriv Mailion bikar bîne - hilbera nû ya MyOffice, ku li ser mîmariya mîkroxizmeta Cloud Native hatî çêkirin û xwedan kapasîteyên pîvandina bêhempa û tolerasyona xeletiyê ye.
Dema ku hilberan hildibijêrin, xerîdar pêdivî ye ku pêşwext li ser stratejiya pêşkeftina pargîdaniya xwe biryar bidin. Ji bo her rêxistinê, bicîhkirina pergalek e-nameyê xebatek projeyek tevlihev e ku bi zû veguheztina çareseriyek bi ya din re têkildar nabe. Ji ber vê yekê, barkirina gengaz a herî zêde, tolerasyona xeletiyê û pîvanên xwe-başkirinê, û her weha faktora belavkirina erdnîgarî divê pêşî li ber çavan bigirin.
Du pergalên e-nameyên MyOffice bi bingehîn cûda ne. Ew bi karanîna pêlên teknolojiyê yên cihêreng têne çêkirin, û amûrên ji bo her pergalê li gorî armanc û mebestên beşa ku tê de dê pergala nameyê were bicîh kirin têne hilbijartin. Vîzyonek hilberek hevpar a me ya ku divê di pergalên nameyê de hebe, û her weha di nêzîkatiyên sêwiranê de hevdemkirinê heye. Lê ev du hilber in ku ji bo temaşevanên cihêreng ên bikarhêneran hatine çêkirin.
Pêşdebiran bi çi zehmetiyan re rû bi rû dimînin?
Zêdetir di nivîsê de ez ê tenê li ser pergala nû ya posta pargîdanî Mailion biaxivim.
Me lêkolînek berfireh kir û awantaj û dezawantajên çareseriyên e-nameyên heyî analîz kir. Tecrûbeya berhevkirî ya pisporên me, yên ku di paşerojê de rasterast beşdarî afirandina pergalên bargiraniya bilind bûn, hişt ku em zû xala êşa sereke ya her hilberek naskirî nas bikin - performansa operasyonên ketina dîskê û derketinê (IO) .
Em dikarin bêjin ku peywira bilezkirina operasyonên IO-yê bû pirsgirêka sereke ya ku em pê re rû bi rû man. Pêwîst bû ku em bala xwe bidin ser çareserkirina pirsgirêkên xwe yên taybetî û me dest bi afirandina pergala xweya hilanîna daneya binary kir û pêşve xist. Ev nêzîkatî xwedan pêkhateyek aborî ya pir eşkere ye - pêdivî ye ku em ne tenê daneyan hilînin, lê di heman demê de gelek operasyonên têketin û derketinê jî pêk bînin.
Ev biryar ne sivik bû. Me gelek hilberên pola pargîdaniyê yên ku armanc hilanîna agahdariyan in lêkolîn kirin, û nekarîn tiştek amade û guncan ji bo hewcedariyên me bibînin. Beriya her tiştî, em ne tenê hewce ne ku daneyan hilînin, lê di heman demê de jî bi domdarî bi wê re bixebitin, û ne di moda taybetî de ku bigihîje yek bikarhêner, lê ji bo peydakirina îmkana hevkariyê di navbera çend deh hezaran bikarhêneran de.
Ji ber vê yekê, me destnîşan kir ku pîvana pargîdanî ya herî pêşîn ji bo me xebata bi hêjmarên mezin ên daneyê re ye.
Ewlehiyê
Digel vê yekê, ev ne ew qas pirsek hilanînê ye ku peywirek pêvajoyê û gihîştina bilez a vê agahiyê ye. Pêdivî ye ku meriv nîşanên pêbaweriya bilind peyda bike - dema xebata domdar a tevahî çareseriyê divê di asta 99,9% de be. Di heman demê de, pergala nameyê divê di girtina biryarên rast ên derbarê redkirina redkirinê de xweser be. Tenê bi vî rengî em dikarin nebûna têkçûnên ku dikarin pêvajoyên karsaziya pargîdaniyek taybetî felç bikin piştrast bikin.
tolerans xelet
Me bi komek tedbîrên ku li ser her pêkhateyê têne sepandin û nêzîkatiyên hilbijartî xebitiye da ku tolerasyona xeletiyê misoger bike. Bi taybetî, pergala e-nameyê ya pargîdanî pêvajokirina quorumê ya daneyan, veqetandina karûbaran û kontrolkirina tunebûna dewletên wan, û her weha mekanîzmayên xwe yên ji bo rêkirin û piştgirîya quorumê li ser bingeha lihevhatinê bikar tîne.
Pîvanek ji bo tolerasyona xeletiya bilind hebûna mekanîzmayên xwe-kontrolkirinê di her pêkhateyê de ye. Mailion bi domdarî analîz dike ka ev an ew fonksiyon bi rast an xelet hatî darve kirin, gelo ev an ew bloka rast dixebite. Ev yek ji navgînên xwe-samankirina pergalê di dema têkçûnê de ye. Divê agahî winda nebe, çareserî di dawiyê de bigihîje rewşek hevgirtî.
Pêdivî ye ku hûn fêm bikin ku ne gengaz e ku meriv hemî bûyerên gengaz ên jiyanê pêşbîn bike - hûn nekarin fîzîkê bixapînin. Lê em pabendî nêzîkatiyên sêwiranê yên weha ne ku rê didin me ku em bi pêbaweriyek pir zêde li ser rastkirina rastkirina qezayên hin nimûneyan biaxivin. Di heman demê de komek ceribandinek mezin a me jî heye ku her gav hewl dide ku tiştek di hilberê de bişkîne. Û carinan ew bi ser dikevin. Ev rastî bûyerek ku em bi hûrgulî lêkolin dikin û li ser bingehê wê mekanîzmayek nû ji bo rakirina vê pirsgirêkê diafirînin.
Pergal çawa ji qezayan re bertek nîşan dide
Sûk pir caran pirsê dipirse - ger pergalê ji nişka ve têkiliya xwe bi yek ji girêkên xwe winda bike dê çi bibe? Ev daxwaz bi taybetî têkildar e heke hûn plan dikin ku çareseriyek erdnîgarî belavkirî bicîh bikin.
Dema sêwirana sazkirinek wusa, pêdivî ye ku meriv hewcedariyên xerîdar û pîvanên pêbaweriya wî li ber çavan bigire. Ev xeletiyek e ku meriv bawer bike ku girêdana bi tora daneyê li her derê yek e. Di pergalên pargîdaniyê de, girîng e ku meriv leza nîşana bi fîbera optîkî jî bihesibîne.
Ger xerîdar ji bo pêbaweriyê hewcedariyên zêde hene, wê hingê em ê sazkirinê li gelek navendên daneyê, ku dê bi xetên ragihandinê yên taybetî ve werin girêdan pêşniyar bikin.
Lêbelê, senaryoya qutbûnek bêkêmasî ya elektrîkê di yek ji girêkên pergala posteyê de nayê rijandin. Di vê rewşê de, xebata bi daneyên masterê yên vê beşê re dê raweste, lê beşên mayî dê mîna ku tiştek neqewimî bixebitin. Pergal dê rêvebiran agahdar bike ku nodek winda bûye, û ji karmendan tê xwestin ku tevdîrên guncan bavêjin.
Di heman demê de, pergala meya nameyê dikare bi vî rengî were mîheng kirin ku veqetandin di nav navenda daneyê de çêbibe. Ev nêzîkatî dê di bûyera windakirina çend girêkan de di nav navenda daneyê de xebitandinê misoger bike, û kes dê windabûna yek ji girêkan neke - ji bilî, bê guman, pergala çavdêriyê. Dema ku bûyerek wusa diqewime, bar bi hêsanî ji nû ve tê dabeş kirin. Ji ber vê yekê, dema sêwirana pergalek e-nameyê, girîng e ku meriv marjînalê bihesibîne - çend û kîjan hêman dikarin di qezayekê de "winda bibin".
Serxwebûnî
Pergalên bêkêmasî pêbawer nînin, û têkçûn, bi rengekî an din, dikarin bibin. Ji ber vê yekê, dema sêwirana pergalek e-nameyê, girîng e ku meriv jêhatîbûna bilez herêmîkirina têkçûn peyda bike, ku dê dihêle ku ew di nav heyamek SLA-ya diyarkirî de werin rakirin. Wekî din, pêdivî ye ku têkçûn ji hêla pergalê ve serbixwe werin rast kirin, di heman demê de destwerdana rêveberên pergalê û karûbarên xebitandinê kêm bike.
Hêsaniya operasyonê
Bê guman, pergalên mezin nikarin lê bala karmendên pir jêhatî hewce ne. Lê yek ji wan aliyên ku em di sêwiranê de dihesibînin ev e ku pêdivî ye ku pergal ji bo rêvebirinê hêsan be û ne hewceyê jêhatîyên bêhempa be.
Karbidestiya aborî
Bê guman, ji bo ku hûn bi pergalên pargîdanî yên weha re bixebitin, perwerdehiya karmendan hewce ye - her tiştî, em li ser pîvanek bi rastî pir mezin diaxivin. Ji ber vê yekê, dema ku hilbera xwe diafirand, me bal kişand ser kêmkirina lêçûna giştî ya xwediyê pergalê. Ji bo her karsaziyê, girîng e ku meriv karbidestiya lêçûnên xwe bişopîne û hewl bide ku ji rijandina drav bêdawî di lêçûnên xebitandinê de dûr bixe.
Decentralization
Ji bo bidestxistina prensîbên ku min berê qala wan kir, pêdivî ye ku pergal bi tevahî were belav kirin - nêzîkatiyek navendî her gav ji hêla mercên karanîna hardware ve tê sînordar kirin.
Bê guman, hûn dikarin serverek mezin bikirin û hewl bidin ku hemî serîlêdan û karûbaran li ser saz bikin. Lê pergal her ku mezin be, tevahiyek sêwiranê tevlihevtir e, û pêbaweriya pergalek wusa bi domdarî kêm dibe - her tiştî, yek server tê wateya yek xala têkçûnê. Û her ku em xebata navendî dikin, em bêtir bi vê xala navendî ve girêdayî ne.
Pêdiviyên pergalê
Dema ku em li ser pergalên e-nameyên pargîdanî yên tevlihev diaxivin, divê em fêhm bikin ku tiştek wekî "veavakirina herî kêm ji bo xebatê" tune. Bingeha her pêkanîna mezin her gav karê sêwiranê ciddî ye. Ew dihêle hûn hewcedariyên karsaziyek taybetî û veavakirina çêtirîn a pergala nameyê bi hev re têkildar bikin.
Pergalek e-nameya pargîdanî amûrek maqûl e ku dikare li gorî hejmareke mezin ji pîvanan were mîheng kirin. Em ceribandina barkirinê bi karanîna metodolojiya xwe pêk tînin, ku destûrê dide me ku em barkirinê li ser bingeha analîzek bi dehan bingehîn û çend sed pîvanên gengaz simule bikin.
Em dikarin bibêjin ku dema ku projeyek pêkanînê amade dike, ew hesab e ku dê di pêvajoyên karsaziya heyî yên rêxistinê de giraniya xebata bikarhêner nîşan bide. Di vê rewşê de, gelek parametreyên têketinê têne analîz kirin, û li gorî barkirina gengaz, biryarek li ser mîqdara pêdivî ya hêza hesabkirinê tê girtin - ji yek komputerê heya tevahiya jûreyek komputerê.
Ji ber vê yekê, axaftina li ser hin mîhengên hindiktirîn bi tevahî ne rast e. Bi taybetî, me standek xwenîşandanek jî heye ku tenê li ser yek makîneyek dixebite. Lê em fam dikin ku xebata di beşa pargîdanî de pêdivî bi sazkirina bi dehan û hetta bi sedan makîneyên virtual heye.
Stack Technology
Dema ku hilberan diafirînin, em bala taybetî didin paqijiya lîsansê ya kodê. MyOffice standardên qalîteya bilind saz kiriye û dixebitîne, ku ji me re hewce dike ku em serbixwe hilberan bi tevahî, bi tevlêbûna hindiktirîn a koda derveyî pêşve bibin.
Piraniya koda Mailion ya me ye, koda ku em bi tevahî xwediyê mafên wê ne û em dikarin li gorî hewcedariyê biguhezînin û biguhezînin. Piraniya kodê ji bo pergala meya e-nameyê di hundurê Go (Golang) de hatî nivîsandin. Ji bilî Go, em C++ û her weha Java Script ES6 ji bo beşa malperê bikar tînin.
5% yên mayî bi navê "beşên giran" in, wek databas. Di nav wan de RethinkDB, ArangoDB û Redis hene. Di nav teknolojiyên sereke de, ez ê gRPC jî bibînim - pergalek bangewaziya pêvajoyek dûr, ku wekî mekanîzmayek yekane ji bo danûstendina bi API-ê ve tê bikar anîn, ev beşek girîng e.
Hilber ji çi pêk tê?
Pergalek e-nameya pargîdanî ne "serverek di valahiyê de ye". Hilbera me bi qasî 70 pêkhate û 45 karûbarên ku pergala nameyê diparêze vedihewîne. Hemî van hêman "ji sifirê" têne nivîsandin û pêşkeftina xwe ya MyOffice ne.
Beşa herî berbiçav a pergalê kompleksa serverê ye, ku pergalên hilanînê, e-name, salname û lêgerînê, û xerîdarek malperê peyda dike. Em di heman demê de çend serîlêdanên bikarhêneran jî pêşdixin û plan dikin ku heya serbestberdana bazirganî li ser bingeha teknolojiyên xerîdarên meya malperê "mişteriyên zirav" ên nû pêşkêşî bikarhênerên xwe bikin.
Lihevhatina bi pergalên nameyê re
Mailion bi karanîna protokolên standard dixebite. Ji bo ku hûn dest bi karanîna çareseriya me bikin, hûn tenê hewce ne ku serîlêdanên xerîdar mîheng bikin û li hawîrdora xweya adetî bi wan re bixebitin. Mînakî, hûn dikarin serîlêdana xerîdar a ku di hilbera MyOffice Mail de tête bikar anîn.
Di heman demê de, ji bo rehetiya bikarhênerên xwe, me pêvekek taybetî çêkiriye ku veguheztinek bêkêmasî ji Exchange peyda dike. Bi alîkariya wê, bikarhêner dê dema ku serverek e-nameyê diguhezînin bi MS Outlook-ê re xebata xwe bidomînin - ew ê tewra ferq nekin ku tiştek di danûstendina wan a adetî ya bi amûrên ragihandinê re guherî ye. Ev pêvek dihêle hûn bi hêsanî bikarhêneran ji pergala nameyê ya berê veguhezînin, bêyî rawestandina xebata tevahiya rêxistinê. Ev bi taybetî girîng e heke hûn hewce ne ku amûran biguhezînin da ku ji sed hezaran bikarhêneran re xizmetê bikin.
Hêsaniya rêveberiyê
Taybetmendiya pergala meya nameyê ya pargîdanî ev e ku ew beşdariyek pir hindik ji rêvebiran re hewce dike. Dema sêwiranê, me hewl da ku em hevsengiyek di navbera îmkana xwerû û tevliheviya rêveberiyê de bibînin. Ji bo ku em bigihîjin vê yekê, me hewce bû ku em gelek lêkolînan li ser şêwazên tevgerê yên rêvebirên pergalên pargîdanî yên tevlihev bikin.
Tîmê me, wekî ku min berê jî got, ji pisporên pir jêhatî pêk tê - her yek ji wan xwedan ezmûna rêveberiya zexm e. Ji ber vê yekê, dema ku pergalê pêşdixe, me hewl da ku dema ku hilberek tevlihev birêve dibin, ezmûna wan veguhezînin hewcedariyên bikarhêneran. Bi gotineke din, em di derbarê pirsgirêkên potansiyel de dizanin, me bi proaktîf rêyên çareserkirina wan di asta sêwirana mîmarî de peyda kir.
Ji bo nimûne,
- Veqetandina hêmanên pergalê di nav konteyneran de tê peyda kirin, di nav de yên binesaziyê - ev ji me re dibe alîkar ku asta ewlehiyê zêde bikin, bi nermî gihîştina di navbera pêkhateyan de mîheng bikin, û di heman demê de dihêle ku em zû tiştên nû yên ku ji hêla karsaziyê ve têne xwestin di navnîşa pergal û platformên piştgirî de bicîh bikin;
- nêzîkatiyek yekgirtî ya ji bo pêşkeftin û bicîhkirinê, yek formek veavakirinê ji bo hemî pêkhateyan beşdarî xebata zelaltir û bikêrtir dibe û lêçûnên piştgiriyê kêm dike;
- sazkerê pergala we, li ser bingeha amûrên bicîhkirina naskirî, dihêle hûn sazkirinê bi navendî, nerm û zelal birêve bibin;
mîmariya mîkro-xizmetê bi dabeşkirina zelal a berpirsiyariyên mantiqa karsaziyê di navbera karûbaran de dibe alîkar ku hûn pilana xebata pergalê fam bikin û piştgirî bi bandortir peyda bikin; - beşa binesaziyê ya pergalê li ser bingeha çareseriyên naskirî ye, ku pratîkên çêtirîn bikar tîne, û di heman demê de destûrê dide entegrasyonê bi pergalên heyî yên di pargîdaniyê de, ku pêkanîna pergalê di hundurê pargîdaniyê de hêsan dike;
- Ji bo vê armancê, cîhê hilanînê dê xwedan pergalek li ser bingeha îstîxbarata sûnî be, ku dê bikaribe bi serbixwe têkçûnên potansiyel nas bike û amûran kontrol bike.
Sêwirana nûjen
Ji bo afirandina sêwirana hilberê çend hezar demjimêrên mirovî girt. Karê pêşkeftinê ev bû ku pêvekê nûjen bike - hêsan û xwerû. Dema ku hûn pergalek pargîdaniyê sêwiran dikin, ku ji hêla xwerû ve pêdivî ye ku hejmarek fonksiyonên taybetî hebin, ev dijwar e.
Bê guman, sêwirandin nikare "di nav kevir de were xemilandin" an jî bi îmze û mohrê were pejirandin - ew amûrek zindî ye, ew bi domdarî pêş dikeve û pêşve diçe. Di nav çar salan de, me gelek caran sêwiran veguherand, lê di îdeolojiyê de guhertinek radîkal çênebû. Prensîba sereke ji bo avakirina tevahî xeta hilberek pargîdanî ev e ku meriv pergalek sêwirana gerdûnî biafirîne.
Dema sêwirana sêwirana pergalek e-nameya pargîdanî, me bala xwe da pêşkeftina sê warên sereke - adaptebûn, hevgirtî û şiyana adaptasyona bi şêwaza pargîdaniya xerîdar.
Adaptability
Taybetmendiyek taybetî ya sêwirana navberên pergala nameyê ya pargîdanî Mailion şiyana nîşandana wê li ser cîhazên bi ekranên her mezinahî ye. Hemî hêmanên dîtbarî bi baldarî têne pêşkêş kirin, ew dema ku li ser cîhazên desta dimeşînin rast pîvandin û tewra ji bo kontrolkirina tiliyan li ser ekranên desta jî pir mezin in. Di heman demê de, gava ku hûn mezinahiya pencereya serîlêdanê biguhezînin, sêwirana stûnê jî tê guheztin - mezinahiya stûnan bi rêkûpêk diguhezîne, li gorî stûxwarên têgeha serîlêdanên dewlemend ên Înternetê.
Berdewamî
Sêwirana pergala e-nameya pargîdanî ya Mailion li ser bingeha rêgezek sîstematîkî ye. Em ji destpêka sala 2017-an vir ve vê deverê bi pêş dixin, dema ku ne ew qas moda bû ku meriv li ser pergalên sêwiranê wekî nuha biaxive. Pergala sêwiranê komek rêgez û amûrên ji bo pêkanîna dîtbarî û teknîkî ye ku felsefeya hilberê nîşan dide û bi berdewamî pêşve diçe. Me ew destnîşan kir ku danûstendina di navbera pêşkeftin û sêwiranê de hêsan bike.
Sazkirina nasnameya pargîdanî
Sêwirana me "kameleon" e, ku dikare bi şêwaza pargîdaniya her xerîdar re adapte bibe. Rengên hemî hêmanên navberê bi guhêrbaran têne destnîşankirin. Bi vî rengî, bi guheztina komek bingehîn a çend rengan, hûn dikarin hemî serlêdanan bi yekcarî ji nû ve reng bikin.
Font di heman demê de bi guherbaran ve têne diyar kirin: ger ku ev di pirtûka marqeya xerîdar de were peyda kirin, navber dikare tîpa pargîdaniya pargîdaniya xerîdar bikar bîne. Di heman demê de, tîpên cûda dibe ku mezinahiyên tîpên cihêreng hebin, û em vê yekê hesab dikin. Mînakî, PT Sans di mezinahiya 16-ê de ji Roboto-yê di heman mezinahiya 16-an de bi rengek berbiçav piçûktir xuya dike. Ji ber vê yekê, em mezinahiya blokên nivîsê li gorî taybetmendiyên tîpek taybetî rast dikin.
Em ê gotarên cihêreng bidin strukturên pirtûkxaneya xweya rengîn û taybetmendiyên xebata bi tîpan.
Sepanên mobîl
Parçeyek yekbûyî ya her pergalek e-nameyê ya nûjen serîlêdanên mobîl in - bikarhêner divê bikaribin ji her deverê û her dem kar bikin.
Naha em tenê têgîna serîlêdanên mobîl ên pargîdanî ava dikin;
Panela medyayê aqilmend
Komên me yên fokusê destnîşan kirin ku bikarhêner navgînên pergalên e-nameyên kevneşopî dijwar dibînin. Bersivên ku me pê re hevpeyivîn kirin destnîşan kirin ku xebata bi bûyerên salnameyê û pêvekan re bi taybetî dijwar bû. Me hewl da ku em têkiliyek bersivdar bi dest bixin û hilberîneriyê zêde bikin - ji bo karanîna hilberê xwe xweş bikin.
Panela Medyayê, amûrek nû ya ji bo bilezkirina hevkariyê, hemî agahdariya li ser nameyan organîze dike û gihandina tavilê ji navnîşek beşdaran di nameyan de, girêdan û guhertoyên belgeyên ku heya niha hatine şandin peyda dike.
Ev amûr di rewşên ku bikarhêner neçar in ku bi rêçikên mezin ên bi sedan peyaman re bixebitin de dibe alîkar. Pir caran diqewime ku hûn hewce ne ku belgeyek an wêneyek ku tenê di yek ji wan de bû bibînin. Panela medyayê navnîşek hemî hêmanan ji zincîreyek e-nameyê diafirîne û wan li yek cîhek nîşan dide. Wekî encamek, dîtina tiştê xwestin pir hêsantir dibe.
Localization
Ne tenê bikarhênerên rûsî hewcedariya pergalek e-nameya pargîdanî heye. MyOffice siyasetek domdar a ketina bazarên biyanî dişopîne, ji ber vê yekê pir girîngî dide mijarên herêmîkirina hilberê.
Di berhema me de, pêdiviya herêmîkirina zimanên biyanî di destpêkê de, di asta beşa bingehîn a pergalê de hate danîn. Bi serê xwe, lê zêdekirina zimanên nû ji bo me ne pirsgirêkek mezin e - ew karekî bi tevahî têgihîştî ye ku em dizanin ka meriv çawa çareser bike.
Niha, zimanên rûsî û îngilîzî ji bikarhêneran re hene. Di weşanên pêşeroj de, em ê ji bo zimanên ku hilberên MyOffice lê dixebitin - Fransî, Spanî, Portekîzî û yên din piştgirî li pergala e-nameya pargîdanî zêde bikin. Bi hin awayan, ew ji me re ji hevkarên ji beşên cîran re hêsantir e, ji ber ku ji bo pergalên nameyê û salnameyê em tenê hewce ne ku alfabe û taybetmendiyên xebata bi tarîx û demjimêran re li ber çavan bigirin - bi bextewarî, formulên me tune ne. edîtorek spreadsheet.
Erê, em kar dikin!
Ji bo afirandina berhema me çend sed sal mirov lazim bû. Û heke min bixwesta jî, ez ê nikaribim di yek gotarekê de her tiştî ji we re bibêjim. Lêbelê, ez hêvî dikim ku ev weşan bibe xalek destpêkek ji bo naskirina berhema me - wek ku min li jor jî got, ez plan dikim ku di pêşerojê de hem li ser çareseriyê bixwe û taybetmendiyên wê, hem jî li ser pêşkeftina me bi hûrgulî biaxivim. nêzîk dibe.
Bêyî siya nefsbiçûkiyê, ez ê jî bibêjim ku îro hejmara pargîdaniyên ku li seranserê cîhanê pergalên postê yên weha pêşdixin tenê çend in. Ev bi rastî karekî endezyariyê tevlihev e ku ew têgihîştinek kûr a hewcedariyên xerîdarên pargîdanî, û analîzek hûrgulî ya pêvajoyên karsaziyê yên rêxistinên mezin, meylên nûjen di sêwirandin û pêşkeftinê de, û her weha hejmarek pisporên jêhatî hewce dike. Sîstema me ya postayê her roj pêş dikeve.
Niha em hema hema vekirî ne valahiyên di pêşveçûnê de. Werin bi me re bixebitin ger hûn dixwazin bi me re bixebitin da ku hilberek biafirînin ku dikare awayê ku cîhana pargîdanî li ser e-nameyê difikire biguhezîne.
Source: www.habr.com
