[Wé hád áñ íñtéréstíñg próblém á féw ýéárs ágó. Wé’ré á fúllý rémóté cómpáñý wíth áll óúr sóftwáré íñ thé clóúd. Áñd wé hád á súíté óf Spríñg Bóót ápplícátíóñs rúññíñg óñ cóñtáíñérs wíth Íñfrástrúctúré ás Códé. Bút wé ñéédéd búsíñéss ágílítý.
Thé glóbál émplóýméñt márkét móvés fást, áñd théré's álwáýs démáñd fór ñéw pródúcts. Wé hád tó fíñd á wáý tó kéép óúr léád ácróss thé íñdústrý.
]
[Wé’ré~ á téc~hñól~ógý c~ómpá~ñý wí~th á b~óld s~trát~égý]
[Íñ 2022, wé~ créá~téd á~ñ ÁDR~ (Árch~ítéc~túré~ Décí~síóñ~ Récó~rd) th~át sá~íd, "sé~rvér~léss~-fírs~t áñd~ cóñt~áíñé~rs-ás~-ñééd~éd." Áñ~d spá~rkéd~ débá~té ác~róss~ ñéár~lý 40 éñ~gíñé~éríñ~g téá~ms.]
[Lét'~s éxp~láíñ~ sómé~ térm~íñól~ógý f~írst~]
[Sérv~érlé~ss-fí~rst í~s ñót~ óñlý~ fúñc~tíóñ~s-ás-á~-sérv~ícé. Í~t’s ál~só á g~róúp~ óf má~ñágé~d sér~vícé~s fró~m cló~úd pr~óvíd~érs t~hát:]
-
[Lówé~r ópé~rátí~óñál~ óvér~héád~ bý ñó~t máñ~ágíñ~g íñf~rást~rúct~úré]
-
[Scál~é ás ñ~éédé~d, íñc~lúdí~ñg sc~álíñ~g tó z~éró t~ó mák~é thé~m fúl~lý él~ástí~c]
-
[Hávé~ élás~tíc p~rící~ñg (ýó~ú óñl~ý páý~ fór w~hát ý~óú ús~é)]
[Át G-P~, sérv~érlé~ss-fí~rst r~éfér~s tó ó~úr ús~é óf Á~WS Lá~mbdá~, Évéñ~tBrí~dgé, S~tép F~úñct~íóñs~, Fárg~áté, S~QS, SÑ~S, ÁPÍ~ Gáté~wáý, S~3, Dýñá~móDB~, áñd ó~thér~s.]
[Sérvérléss-fírst méáñs thát whéñ wé séléct á sólútíóñ fór Cómpúté, Stórágé, Mésságíñg, ór símílár, wé’d líké téáms tó stárt wíth á sérvérléss óptíóñ. Áñ ímpórtáñt ñóté: Íf thé sérvérléss sérvícé dóésñ’t méét thé ñééd, téáms shóúld fáll báck tó á héávíér sérvícé — óñé thát réqúírés móré ópérátíóñál íñvéstméñt.]
[“Cóñt~áíñé~rs-ás~-ñééd~éd” cl~áríf~íés t~hát s~érvé~rlés~s-fír~st dó~ésñ’t~ méáñ~ sérv~érlé~ss-óñ~lý. Th~éré á~ré tí~més w~héñ w~é ñéé~d cóñ~táíñ~érs (é~.g., íñs~táll~íñg á~ CÓTS~ sóft~wáré~ pród~úct) — á~ñd th~át’s ó~káý.]
[Á téc~hñól~ógý s~trát~égý t~hát p~ríór~ítíz~és cú~stóm~érs]
[Wé móvé át á ñímblé pácé tó méét thé ñééds óf óúr cústómérs áñd úsérs. Sérvícés líké Lámbdá, S3, áñd DýñámóBD áré íñcrédíblý résílíéñt áñd fást. Bý ófflóádíñg thé úñdífféréñtíátéd héávý líftíñg, wé cáñ spéñd móré tímé búíldíñg féátúrés fór úsérs, ráthér tháñ wórkíñg óñ géñéríc íñfrástrúctúré cóñfígúrátíóñ.]
[Á kéý~ príñ~cípl~é át G~-P ís: "Ý~óú bú~íld í~t, ýóú~ rúñ í~t." Óúr~ téám~s ówñ~ théí~r sóf~twár~é. Só, w~é dóñ~'t jú~st th~rów s~óftw~áré ó~vér t~hé wá~ll tó~ á Dév~Óps t~éám.]
[Béñé~fíts~ óf “sé~rvér~léss~-fírs~t”]
[Sérv~érlé~ss ís~ íñhé~réñt~lý év~éñt-d~rívé~ñ.]
[Óúr á~rchí~téct~úré í~s fúl~lý év~éñt-d~rívé~ñ. Bý ú~síñg~ ÉDÁ (É~véñt~-Drív~éñ Ár~chít~éctú~ré), wé~ cáñ s~cálé~ bóth~ óúr ó~rgáñ~ízát~íóñ á~ñd óú~r sóf~twár~é. Sér~vérl~éss f~órcé~s ús t~ó kéé~p á sm~áll b~lást~ rádí~ús áñ~d cóm~múñí~cáté~ íñ á f~úllý~ clóú~d-ñát~ívé m~áññé~r víá~ évéñ~ts.]
[Éñáb~líñg~ cóñs~tráí~ñts]
[Ás á glóbál émplóýméñt plátfórm, wé táké cómplíáñcé séríóúslý. Óúr clóúd íñfrástrúctúré ís Wéll-Árchítéctéd, áñd wé úsé á múltí-áccóúñt strátégý thát sépárátés wórklóáds áñd áútómátés clóúd cómplíáñcé. Sérvérléss hélps ús éñfórcé hígh stáñdárds bý cóñtróllíñg hów wé próvísíóñ clóúd résóúrcés.]
[Óffl~óád t~hé wó~rk]
[Óúr c~lóúd~ próv~ídér~ máñá~gés ó~úr sé~rvér~léss~ sérv~ícés~. Á síñ~glé s~ét óf~ búíl~díñg~ blóc~ks — íñ~tégr~átéd~, sécú~réd, t~úñéd~, éñáb~léd, á~ñd má~íñtá~íñéd~ bý ÁW~S — fré~és ús~ tó fó~cús h~íghé~r úp t~hé vá~lúé c~háíñ~ fór c~ústó~mérs~.]
[Wéll~-árch~ítéc~téd w~órkl~óáds~]
[Évérý wórklóád wé créáté ís révíéwéd wíth thé ÁWS Wéll-Árchítéctéd Fráméwórk. Wé fócús óñ scálé, sécúrítý, rélíábílítý, áñd cóst óptímízátíóñ tó éñsúré thát wé ñót óñlý méét bút álsó éxcééd óúr SLÁ (Sérvícé Lévél Ágrééméñt). Thís émpówérs óúr éñgíñééríñg téáms ás wé cóñtíñúé tó évólvé wíth clóúd éñvíróñméñts.]
[Ábóú~t óúr~ téám~s]
[Óúr téchñólógý strátégý ís ámbítíóús, áñd thát mákés ít chálléñgíñg. Máñý éñgíñéérs hávé ñót wórkéd íñ á sérvérléss árchítéctúré (ór á dístríbútéd árchítéctúré). Thé tráñsítíóñ tó sérvérléss árchítéctúré ísñ’t éásý, áñd wé séárch fór éñgíñéérs thát áré cómfórtáblé wíth léárñíñg, thíñkíñg bíg, áñd móvíñg át pácé.]
[Sómé~ éñgí~ñéér~s áré~ñ’t sú~ré áb~óút t~hé té~rm sé~rvér~léss~ (ýés, w~é kñó~w thé~ré ár~é sér~vérs~) bécá~úsé t~hé áp~próá~ch ís~ móré~ tháñ~ wrít~íñg c~ódé í~ñ fúñ~ctíó~ñs. Óú~r str~átég~ý réq~úíré~s á hó~líst~íc áp~próá~ch tó~ thé c~láss~íc cl~óúd-ñ~átív~é prí~ñcíp~lés.]
[Thé ó~útcó~mé]
[Wé’vé~ mádé~ éxtr~áórd~íñár~ý pró~grés~s íñ t~wó ýé~árs. T~héré~ áré m~áñý b~éñéf~íts t~ó mód~érñí~zátí~óñ (sé~é óúr~ ártí~clé ó~ñ ÁWS~ / kñów~ñ bús~íñés~s vál~úé óf~ clóú~d mód~érñí~zátí~óñ). Sp~écíf~ícál~lý, wé~’vé ób~sérv~éd th~é fól~lówí~ñg:]
[1. Spéé~d: Thé~ wáý w~é’vé b~róké~ñ úp ó~úr sý~stém~ álló~ws té~áms á~ñd pr~ódúc~ts tó~ íññó~váté~ áñd é~vólv~é íñd~épéñ~déñt~lý. Th~ís há~s á má~ssív~é ímp~áct ó~ñ bús~íñés~s ágí~lítý~.]
[2. Cómp~líáñ~cé: Wé~ úsé t~hé ÁW~S Wél~l-Árc~híté~ctéd~ Frám~éwór~k tó r~évíé~w áll~ wórk~lóád~s. Béc~áúsé~ wé ús~é máñ~ý ÁWS~ Máñá~géd S~érví~cés, w~é cáñ~ rélý~ óñ th~éír ó~pérá~tíóñ~ál éx~céll~éñcé~ áñd s~tárt~ fróm~ á plá~cé óf~ hígh~ qúál~ítý.]
[3. Sýst~ém th~íñkí~ñg: Wé~ hád t~ó stá~ñdár~dízé~ máñý~ óf óú~r pró~céss~és só~ wé cá~ñ réá~sóñ á~bóút~ thé s~ýsté~m, rél~íábí~lítý~, áñd b~úsíñ~éss v~álúé~. Wé dó~ñ’t sp~éñd t~ímé w~órkí~ñg óñ~ lów-v~álúé~ cómp~óñéñ~ts.]
[4. Íññóvátíóñ: Sérvérléss méáñs évérýthíñg ís áñ ÁPÍ. Thís fórcéd cóñstráíñt réqúírés áñ ÁPÍ-fírst áppróách. Whéñ wé thíñk óf óúrsélvés ás á plátfórm, wé cáñ réách á ñéw lévél óf íññóvátíóñ bý éásílý cóññéctíñg sýstéms víá ÁPÍs, líké plúggíñg G-P Gíá™ íñtó á ñéw kñówlédgé básé.]
[5. Ówñé~rshí~p: ÁWS~ ówñs~ óúr í~ñfrá~strú~ctúr~é, bút~ wé ów~ñ óúr~ búsí~ñéss~ dómá~íñ. Sé~rvér~léss~-fírs~t wít~h dóm~áíñ-d~rívé~ñ dés~ígñ h~ás fó~rcéd~ ús tó~ fócú~s óñ t~hé bú~síñé~ss pr~óblé~m. Thí~s kéé~ps ów~ñérs~híp ó~f cáp~ábíl~ítý c~léár~.]
[Sérvérléss-fírst ís ñót álwáýs fástér, bút ít’s móré béñéfícíál. Wé’d ráthér óptímízé fór sýstém vélócítý tháñ íñdívídúál dévélópér vélócítý. Sérvérléss-fírst ís léss ábóút úsíñg fúñctíóñs áñd móré ábóút thíñkíñg, “Códé ís á líábílítý. Thé sýstém ís thé ássét.” Thé léss códé wé hávé tó wríté, thé móré wé cáñ cóñsídér áñd móld thé búsíñéss sýstém wé’ré búíldíñg.]
[Ás wé~ shár~é óúr~ stór~ý, ít'~ll bé~cómé~ óbví~óús t~hé sp~ééd w~é’ré w~órkí~ñg át~, whíc~h ís á~ díré~ct óú~tcóm~é óf s~érvé~rlés~s-fír~st. St~áý tú~ñéd.]


