தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

கோடையில், வாங்கும் செயல்பாடு மற்றும் வலைத் திட்டங்களின் உள்கட்டமைப்பில் ஏற்படும் மாற்றங்களின் தீவிரம் இரண்டும் பாரம்பரியமாக குறைகிறது, கேப்டன் வெளிப்படையானது எங்களிடம் கூறுகிறார். IT நிபுணர்கள் கூட சில நேரங்களில் விடுமுறையில் செல்வதால். மற்றும் CTO கூட. பதவியில் இருப்பவர்களுக்கு இது மிகவும் கடினம், ஆனால் அது இப்போது முக்கியமல்ல: அதனால்தான் கோடைக்காலம் தற்போதுள்ள இட ஒதுக்கீடு திட்டத்தைப் பற்றி மெதுவாகச் சிந்தித்து அதை மேம்படுத்துவதற்கான திட்டத்தை வரைவதற்கு சிறந்த காலமாகும். மற்றும் யெகோர் ஆண்ட்ரீவின் அனுபவம் நிர்வாகம் பிரிவுமாநாட்டில் அவர் பேசியது இயக்க நேர நாள்.

காப்புப் பிரதி தளங்களை உருவாக்கும்போது நீங்கள் விழக்கூடிய பல ஆபத்துகள் உள்ளன. மேலும் அவற்றில் சிக்குவது முற்றிலும் சாத்தியமற்றது. மேலும் பல விஷயங்களைப் போலவே இவை அனைத்திலும் நம்மை நாசமாக்குவது பரிபூரணவாதம் மற்றும்... சோம்பேறித்தனம். நாங்கள் எல்லாவற்றையும், எல்லாவற்றையும், எல்லாவற்றையும் சரியாகச் செய்ய முயற்சிக்கிறோம், ஆனால் நாம் அதைச் சரியாகச் செய்யத் தேவையில்லை! நீங்கள் சில விஷயங்களை மட்டுமே செய்ய வேண்டும், ஆனால் அவற்றைச் சரியாகச் செய்யுங்கள், அவற்றைச் சரியாகச் செய்யுங்கள்.

தோல்வி என்பது ஒருவித வேடிக்கையான, வேடிக்கையான விஷயம் அல்ல; இது ஒரு காரியத்தைச் சரியாகச் செய்ய வேண்டும் - வேலையில்லா நேரத்தைக் குறைப்பதன் மூலம் சேவை, நிறுவனம் குறைந்த பணத்தை இழக்கிறது. எல்லா இட ஒதுக்கீடு முறைகளிலும், பின்வரும் சூழலில் சிந்திக்க பரிந்துரைக்கிறேன்: பணம் எங்கே?

தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

முதல் பொறி: நாம் பெரிய, நம்பகமான அமைப்புகளை உருவாக்கி, பணிநீக்கத்தில் ஈடுபடும்போது, ​​விபத்துகளின் எண்ணிக்கையைக் குறைக்கிறோம். இது ஒரு பயங்கரமான தவறான கருத்து. பணிநீக்கத்தில் ஈடுபடும்போது, ​​விபத்துகளின் எண்ணிக்கையை அதிகரிக்க வாய்ப்புள்ளது. நாம் எல்லாவற்றையும் சரியாகச் செய்தால், கூட்டாக வேலையில்லா நேரத்தைக் குறைப்போம். அதிக விபத்துகள் இருக்கும், ஆனால் அவை குறைந்த செலவில் ஏற்படும். இட ஒதுக்கீடு என்றால் என்ன? - இது அமைப்பின் சிக்கலானது. எந்தவொரு சிக்கலும் மோசமானது: எங்களிடம் அதிக பற்கள், அதிக கியர்கள், ஒரு வார்த்தையில், அதிக கூறுகள் உள்ளன - எனவே, முறிவுக்கான அதிக வாய்ப்பு. மேலும் அவை உண்மையில் உடைந்துவிடும். மேலும் அவை அடிக்கடி உடைந்து விடும். ஒரு எளிய உதாரணம்: எங்களிடம் PHP மற்றும் MySQL உள்ள இணையதளம் உள்ளது என்று வைத்துக்கொள்வோம். மேலும் இது அவசரமாக முன்பதிவு செய்யப்பட வேண்டும்.

Shtosh (c) நாங்கள் இரண்டாவது தளத்தை எடுத்துக்கொள்கிறோம், ஒரே மாதிரியான அமைப்பை உருவாக்குகிறோம்... சிக்கலானது இரண்டு மடங்கு அதிகமாகிறது - எங்களிடம் இரண்டு நிறுவனங்கள் உள்ளன. ஒரு தளத்திலிருந்து மற்றொரு தளத்திற்கு தரவை மாற்றுவதற்கான ஒரு குறிப்பிட்ட தர்க்கத்தையும் நாங்கள் உருவாக்குகிறோம் - அதாவது தரவு நகலெடுப்பு, நிலையான தரவை நகலெடுப்பது மற்றும் பல. எனவே, பிரதி தர்க்கம் பொதுவாக மிகவும் சிக்கலானது, எனவே, அமைப்பின் மொத்த சிக்கலானது 2 அல்ல, ஆனால் 3, 5, 10 மடங்கு அதிகமாக இருக்கலாம்.

இரண்டாவது பொறி: நாம் உண்மையிலேயே பெரிய சிக்கலான அமைப்புகளை உருவாக்கும்போது, ​​இறுதியில் நாம் எதைப் பெற விரும்புகிறோம் என்பதைப் பற்றி கற்பனை செய்கிறோம். Voila: எந்த வேலையில்லா நேரமும் இல்லாமல் செயல்படும், அரை வினாடியில் (அல்லது இன்னும் சிறப்பாக, உடனடியாக) மாறக்கூடிய ஒரு சூப்பர் நம்பகமான அமைப்பைப் பெற விரும்புகிறோம், மேலும் கனவுகளை நனவாக்கத் தொடங்குகிறோம். ஆனால் இங்கே ஒரு நுணுக்கமும் உள்ளது: விரும்பிய மாறுதல் நேரம் குறுகியது, கணினி தர்க்கம் மிகவும் சிக்கலானதாகிறது. இந்த தர்க்கத்தை நாம் எவ்வளவு சிக்கலானதாக உருவாக்க வேண்டுமோ, அவ்வளவு அடிக்கடி கணினி உடைந்து விடும். நீங்கள் மிகவும் விரும்பத்தகாத சூழ்நிலையில் முடிவடையும்: வேலையில்லா நேரத்தைக் குறைக்க நாங்கள் முழு பலத்துடன் முயற்சி செய்கிறோம், ஆனால் உண்மையில் நாங்கள் எல்லாவற்றையும் மிகவும் சிக்கலாக்குகிறோம், ஏதாவது தவறு நடந்தால், வேலையில்லா நேரம் நீண்டதாக இருக்கும். இங்கே நீங்கள் அடிக்கடி சிந்திக்கிறீர்கள்: சரி... முன்பதிவு செய்யாமல் இருப்பது நல்லது. இது தனியாகவும் புரிந்துகொள்ளக்கூடிய வேலையில்லா நேரத்துடன் வேலை செய்தால் நன்றாக இருக்கும்.

இதை எப்படி எதிர்த்துப் போராட முடியும்? நாம் நமக்குள் பொய் சொல்வதை நிறுத்த வேண்டும், இப்போது இங்கே ஒரு விண்கலத்தை உருவாக்கப் போகிறோம் என்று நம்மைப் புகழ்ந்து பேசுவதை நிறுத்த வேண்டும், ஆனால் திட்டம் எவ்வளவு காலம் பொய் சொல்ல முடியும் என்பதை போதுமான அளவு புரிந்து கொள்ளுங்கள். இந்த அதிகபட்ச நேரத்திற்கு, எங்கள் கணினியின் நம்பகத்தன்மையை அதிகரிக்க உண்மையில் என்ன முறைகளைப் பயன்படுத்துவோம் என்பதைத் தேர்ந்தெடுப்போம்.

தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

இது "விடமிருந்து கதைகள்" ... வாழ்க்கையிலிருந்து, நிச்சயமாக நேரம்.

எடுத்துக்காட்டு எண் ஒன்று

என் நகரில் உள்ள பைப் ரோலிங் பிளாண்ட் எண். 1க்கான வணிக அட்டை இணையதளத்தை கற்பனை செய்து பாருங்கள். அது பெரிய எழுத்துக்களில் - பைப் ரோலிங் பிளாண்ட் எண். 1 என்று குறிப்பிடப்பட்டுள்ளது. கீழே உள்ள கோஷம்: "எங்கள் குழாய்கள் N இல் உள்ள வட்டமான குழாய்கள்." மேலும் தலைமை நிர்வாக அதிகாரியின் தொலைபேசி எண் மற்றும் அவரது பெயர் கீழே உள்ளது. நீங்கள் முன்பதிவு செய்ய வேண்டும் என்பதை நாங்கள் புரிந்துகொள்கிறோம் - இது மிக முக்கியமான விஷயம்! அது எதைக் கொண்டுள்ளது என்பதைக் கண்டுபிடிக்க ஆரம்பிக்கலாம். Html-statics - அதாவது, பொது மேலாளர், தனது கூட்டாளருடன் குளியல் இல்லத்தில் உள்ள மேசையில் சில வகையான அடுத்த ஒப்பந்தத்தைப் பற்றி விவாதிக்கும் இரண்டு படங்கள். நாங்கள் வேலையில்லா நேரத்தைப் பற்றி சிந்திக்கத் தொடங்குகிறோம். இது நினைவுக்கு வருகிறது: நீங்கள் ஐந்து நிமிடங்கள் அங்கேயே படுத்துக் கொள்ள வேண்டும், இனி இல்லை. பின்னர் கேள்வி எழுகிறது: எங்களுடைய இந்த தளத்திலிருந்து பொதுவாக எத்தனை விற்பனைகள் இருந்தன? எவ்வளவு - எவ்வளவு? "பூஜ்யம்" என்றால் என்ன? இதன் பொருள்: ஜெனரல் கடந்த ஆண்டு நான்கு பரிவர்த்தனைகளையும் ஒரே மேசையில் செய்தார், அதே நபர்களுடன் அவர்கள் குளியல் இல்லத்திற்குச் சென்று மேஜையில் அமர்ந்தனர். தளம் ஒரு நாள் அமர்ந்தாலும், பயங்கரமான எதுவும் நடக்காது என்பதை நாங்கள் புரிந்துகொள்கிறோம்.

அறிமுகத் தகவலின் அடிப்படையில், இந்தக் கதையை எழுப்ப ஒரு நாள் இருக்கிறது. பணிநீக்கம் திட்டத்தைப் பற்றி சிந்திக்க ஆரம்பிக்கலாம். இந்த எடுத்துக்காட்டிற்கான மிகச் சிறந்த பணிநீக்கத் திட்டத்தை நாங்கள் தேர்வு செய்கிறோம்: நாங்கள் பணிநீக்கத்தைப் பயன்படுத்துவதில்லை. இந்த முழு விஷயத்தையும் எந்த நிர்வாகியும் அரை மணி நேரத்தில் ஸ்மோக் பிரேக் மூலம் எழுப்பிவிடலாம். இணைய சேவையகத்தை நிறுவவும், கோப்புகளைச் சேர்க்கவும் - அவ்வளவுதான். இது வேலை செய்யும். எதிலும் ஒரு கண் வைத்திருக்க வேண்டிய அவசியமில்லை, எதிலும் சிறப்பு கவனம் செலுத்த வேண்டியதில்லை. அதாவது, எடுத்துக்காட்டு எண் ஒன்றின் முடிவு மிகவும் வெளிப்படையானது: முன்பதிவு செய்யத் தேவையில்லாத சேவைகள் முன்பதிவு செய்யத் தேவையில்லை.

தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

எடுத்துக்காட்டு எண் இரண்டு

நிறுவனத்தின் வலைப்பதிவு: சிறப்பு பயிற்சி பெற்றவர்கள் அங்கு செய்திகளை எழுதுகிறார்கள், இதுபோன்ற ஒரு கண்காட்சியில் நாங்கள் பங்கேற்றோம், ஆனால் நாங்கள் மற்றொரு புதிய தயாரிப்பை வெளியிட்டோம், மற்றும் பல. இது WordPress உடன் நிலையான PHP, ஒரு சிறிய தரவுத்தளம் மற்றும் சிறிது நிலையானது என்று வைத்துக்கொள்வோம். நிச்சயமாக, நீங்கள் எந்த சூழ்நிலையிலும் படுத்துக் கொள்ளக்கூடாது என்பது மீண்டும் நினைவுக்கு வருகிறது - "ஐந்து நிமிடங்களுக்கு மேல் இல்லை!" அவ்வளவுதான். ஆனால் இன்னும் யோசிப்போம். இந்த வலைப்பதிவு என்ன செய்கிறது? Yandex இலிருந்து, Google இலிருந்து சில வினவல்களின் அடிப்படையில், இயல்பாகவே மக்கள் அங்கு வருகிறார்கள். நன்று. விற்பனைக்கும் இதற்கும் ஏதாவது தொடர்பு இருக்கிறதா? எபிபானி: உண்மையில் இல்லை. விளம்பர ட்ராஃபிக் முக்கிய தளத்திற்கு செல்கிறது, இது வேறு கணினியில் உள்ளது. முன்பதிவு திட்டத்தைப் பற்றி சிந்திக்க ஆரம்பிக்கலாம். ஒரு நல்ல வழியில், அது இரண்டு மணி நேரத்தில் உயர்த்தப்பட வேண்டும், இதற்கு தயார் செய்வது நன்றாக இருக்கும். மற்றொரு தரவு மையத்திலிருந்து ஒரு இயந்திரத்தை எடுத்து, சுற்றுச்சூழலை அதன் மீது உருட்டவும், அதாவது ஒரு வலை சேவையகம், PHP, WordPress, MySQL மற்றும் அதை அங்கேயே விட்டுவிடுவது நியாயமானதாக இருக்கும். எல்லாம் உடைந்துவிட்டது என்பதை நாம் புரிந்து கொள்ளும் தருணத்தில், நாம் இரண்டு விஷயங்களைச் செய்ய வேண்டும் - mysql டம்பை 50 மீட்டர் உருட்டவும், அது ஒரு நிமிடத்தில் அங்கு பறந்து, அங்குள்ள காப்புப்பிரதியிலிருந்து குறிப்பிட்ட எண்ணிக்கையிலான படங்களை உருட்டவும். இதுவும் இல்லை, கடவுளுக்கு எவ்வளவு காலம் தெரியும். இதனால், அரை மணி நேரத்தில் முழு விஷயமும் எழுகிறது. எந்த பிரதியும் இல்லை, அல்லது கடவுள் என்னை மன்னிக்கவும், தானியங்கி தோல்வி. முடிவு: காப்புப்பிரதியிலிருந்து நாம் விரைவாக வெளியிடக்கூடியவை காப்புப் பிரதி எடுக்கத் தேவையில்லை.

தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

எடுத்துக்காட்டு எண் மூன்று, மிகவும் சிக்கலானது

இணையதள அங்காடி. திறந்த இதயத்துடன் கூடிய பிஎச்பி கொஞ்சம் மாற்றப்பட்டது, திடமான அடித்தளத்துடன் mysql. நிறைய நிலையானது (எல்லாவற்றிற்கும் மேலாக, ஆன்லைன் ஸ்டோரில் அழகான எச்டி படங்கள் மற்றும் அனைத்து விஷயங்கள் உள்ளன), அமர்வுக்கான ரெடிஸ் மற்றும் தேடலுக்கான மீள் தேடல். நாங்கள் வேலையில்லா நேரத்தைப் பற்றி சிந்திக்கத் தொடங்குகிறோம். இங்கே, நிச்சயமாக, ஒரு ஆன்லைன் ஸ்டோர் ஒரு நாள் வலியின்றி சுற்றி இருக்க முடியாது என்பது வெளிப்படையானது. எல்லாவற்றிற்கும் மேலாக, அது எவ்வளவு காலம் பொய் சொல்கிறதோ, அவ்வளவு பணத்தை இழக்கிறோம். வேகப்படுத்துவது மதிப்பு. எவ்வளவு? ஒரு மணி நேரம் படுத்தால் யாருக்கும் பைத்தியம் பிடிக்காது என்று நினைக்கிறேன். ஆம், நாம் எதையாவது இழக்க நேரிடும், ஆனால் நாம் கடினமாக உழைக்க ஆரம்பித்தால், அது மோசமாகிவிடும். ஒரு மணிநேரத்திற்கு அனுமதிக்கப்படும் வேலையில்லா நேரத்தின் திட்டத்தை நாங்கள் வரையறுக்கிறோம்.

இதையெல்லாம் எப்படி ஒதுக்குவது? எந்தவொரு சந்தர்ப்பத்திலும் உங்களுக்கு ஒரு கார் தேவை: ஒரு மணிநேர நேரம் மிகவும் சிறியது. Mysql: இங்கே நமக்கு ஏற்கனவே பிரதி, நேரடி பிரதி தேவை, ஏனெனில் ஒரு மணி நேரத்தில் 100 ஜிபி பெரும்பாலும் குப்பையில் சேர்க்கப்படாது. புள்ளிவிவரங்கள், படங்கள்: மீண்டும், ஒரு மணி நேரத்தில் 500 ஜிபி சேர்க்க நேரம் இல்லாமல் இருக்கலாம். எனவே, உடனடியாக படங்களை நகலெடுப்பது நல்லது. ரெடிஸ்: இங்குதான் விஷயங்கள் சுவாரஸ்யமாகின்றன. ரெடிஸில், அமர்வுகள் சேமிக்கப்படுகின்றன - எங்களால் அதை எடுத்து புதைக்க முடியாது. ஏனெனில் இது மிகவும் நன்றாக இருக்காது: அனைத்து பயனர்களும் வெளியேற்றப்படுவார்கள், அவர்களின் கூடைகள் காலி செய்யப்படும், மற்றும் பல. மக்கள் தங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை மீண்டும் உள்ளிட வேண்டிய கட்டாயத்தில் உள்ளனர், மேலும் பலர் பிரிந்து சென்று வாங்குவதை முடிக்காமல் போகலாம். மீண்டும், மாற்றங்கள் குறையும். மறுபுறம், Redis நேரடியாகப் புதுப்பித்த நிலையில் உள்ளது, கடைசியாக உள்நுழைந்த பயனர்களும் தேவைப்படாமல் இருக்கலாம். ஒரு நல்ல சமரசம் என்னவென்றால், ரெடிஸை எடுத்து நேற்றைய காப்புப்பிரதியிலிருந்து மீட்டெடுப்பது அல்லது ஒவ்வொரு மணிநேரமும் அதைச் செய்தால், ஒரு மணி நேரத்திற்கு முன்பு. அதிர்ஷ்டவசமாக, அதை காப்புப்பிரதியிலிருந்து மீட்டெடுப்பது என்பது ஒரு கோப்பை நகலெடுப்பதாகும். மற்றும் மிகவும் சுவாரஸ்யமான கதை மீள் தேடல். MySQL பிரதியை இதுவரை எடுத்தவர் யார்? மீள் தேடல் நகலெடுப்பை இதுவரை எடுத்தவர் யார்? யாருக்கு பிறகு சாதாரணமாக வேலை செய்தது? நான் சொல்வது என்னவென்றால், நம் அமைப்பில் ஒரு குறிப்பிட்ட பொருளைக் காண்கிறோம். இது பயனுள்ளதாக இருக்கும் - ஆனால் அது சிக்கலானது.
நமது சக பொறியாளர்களுக்கு அதனுடன் பணிபுரிந்த அனுபவம் இல்லை என்ற பொருளில் சிக்கலானது. அல்லது எதிர்மறை அனுபவம் உள்ளது. அல்லது இது இன்னும் நுணுக்கங்கள் அல்லது கச்சாத்தன்மையுடன் கூடிய புதிய தொழில்நுட்பம் என்பதை நாங்கள் புரிந்துகொள்கிறோம். நாங்கள் நினைக்கிறோம்... அடடா, எலாஸ்டிக் கூட ஆரோக்கியமானது, அதை காப்புப்பிரதியிலிருந்து மீட்டெடுக்க நீண்ட நேரம் எடுக்கும், நான் என்ன செய்ய வேண்டும்? எங்கள் விஷயத்தில் எலாஸ்டிக் தேடலுக்குப் பயன்படுத்தப்படுகிறது என்பதை நாங்கள் புரிந்துகொள்கிறோம். எங்கள் ஆன்லைன் ஸ்டோர் எவ்வாறு விற்கப்படுகிறது? நாங்கள் சந்தைப்படுத்துபவர்களிடம் சென்று மக்கள் எங்கிருந்து வருகிறார்கள் என்று கேட்கிறோம். அவர்கள் பதிலளிக்கிறார்கள்: "யாண்டெக்ஸ் சந்தையில் இருந்து 90% நேரடியாக தயாரிப்பு அட்டைக்கு வருகிறது." மேலும் அவர்கள் அதை வாங்குகிறார்கள் அல்லது வாங்க மாட்டார்கள். எனவே, 10% பயனர்களுக்கு தேடல் தேவைப்படுகிறது. மற்றும் மீள் பிரதிகளை வைத்து, குறிப்பாக வெவ்வேறு மண்டலங்களில் உள்ள வெவ்வேறு தரவு மையங்களுக்கு இடையில், உண்மையில் நிறைய நுணுக்கங்கள் உள்ளன. எந்த வெளியேறு? நாங்கள் ஒரு முன்பதிவு செய்யப்பட்ட தளத்திலிருந்து எலாஸ்டிக் எடுத்துக்கொள்கிறோம், அதனுடன் எதுவும் செய்ய மாட்டோம். இந்த விவகாரம் நீண்டு கொண்டே போனால், ஒருவேளை ஒருநாள் அதை எழுப்புவோம், ஆனால் இது உறுதியாகத் தெரியவில்லை. உண்மையில், முடிவு ஒன்றுதான், பிளஸ் அல்லது மைனஸ்: நாங்கள், மீண்டும், பணத்தை பாதிக்காத சேவைகளை முன்பதிவு செய்வதில்லை. வரைபடத்தை எளிமையாக வைத்திருக்க.

தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

எடுத்துக்காட்டு எண் நான்கு, இன்னும் கடினமானது

ஒருங்கிணைப்பாளர்: பூக்களை விற்பது, டாக்ஸியை அழைப்பது, பொருட்களை விற்பது, பொதுவாக, எதையும். அதிக எண்ணிக்கையிலான பயனர்களுக்கு 24/7 வேலை செய்யும் ஒரு தீவிரமான விஷயம். ஒரு முழு அளவிலான சுவாரஸ்யமான அடுக்குடன், சுவாரஸ்யமான அடிப்படைகள், தீர்வுகள், அதிக சுமை மற்றும் மிக முக்கியமாக, 5 நிமிடங்களுக்கு மேல் படுத்துக்கொள்வது வலிக்கிறது. மக்கள் வாங்க மாட்டார்கள் என்பதற்காக மட்டுமல்ல, இந்த விஷயம் வேலை செய்யாததை மக்கள் பார்ப்பதால், அவர்கள் வருத்தப்படுவார்கள், திரும்பி வராமல் போகலாம்.

சரி. ஐந்து நிமிடங்கள். இதற்கு நாம் என்ன செய்யப் போகிறோம்? இந்த விஷயத்தில், பெரியவர்களைப் போலவே, நாங்கள் எல்லாப் பணத்தையும் உண்மையான காப்புப்பிரதி தளத்தை உருவாக்குவதற்குப் பயன்படுத்துகிறோம், எல்லாவற்றையும் நகலெடுக்கலாம், மேலும் இந்த தளத்திற்கு மாறுவதை முடிந்தவரை தானியங்குபடுத்தலாம். இது தவிர, நீங்கள் ஒரு முக்கியமான காரியத்தைச் செய்ய நினைவில் கொள்ள வேண்டும்: உண்மையில், மாறுதல் விதிமுறைகளை எழுதுங்கள். நீங்கள் எல்லாவற்றையும் தானியக்கமாக வைத்திருந்தாலும், விதிமுறைகள் மிகவும் எளிமையானதாக இருக்கும். தொடரில் இருந்து "அத்தகைய மற்றும் அத்தகைய ஒரு ஸ்கிரிப்டை இயக்கவும்", "பாதை 53 இல் இதுபோன்ற மற்றும் அத்தகைய தேர்வுப்பெட்டியைக் கிளிக் செய்யவும்" மற்றும் பல - ஆனால் இது சில வகையான செயல்களின் சரியான பட்டியலாக இருக்க வேண்டும்.

மற்றும் எல்லாம் தெளிவாக தெரிகிறது. நகலெடுப்பதை மாற்றுவது ஒரு சிறிய பணி, அல்லது அது தன்னை மாற்றிக் கொள்ளும். DNS இல் ஒரு டொமைன் பெயரை மீண்டும் எழுதுவது அதே தொடரிலிருந்து. பிரச்சனை என்னவென்றால், அத்தகைய திட்டம் தோல்வியுற்றால், பீதி தொடங்குகிறது, மேலும் வலிமையான, தாடி வைத்த நிர்வாகிகள் கூட அதற்கு ஆளாக நேரிடும். தெளிவான வழிமுறைகள் இல்லாமல், "டெர்மினலைத் திறக்கவும், இங்கே வாருங்கள், எங்கள் சேவையகத்தின் முகவரி இன்னும் இப்படித்தான் உள்ளது," புத்துயிர் பெறுவதற்கு ஒதுக்கப்பட்ட 5 நிமிட நேர வரம்பை சந்திப்பது கடினம். சரி, கூடுதலாக, இந்த விதிமுறைகளைப் பயன்படுத்தும் போது, ​​உள்கட்டமைப்பில் சில மாற்றங்களை பதிவு செய்வது எளிது, எடுத்துக்காட்டாக, அதற்கேற்ப விதிமுறைகளை மாற்றவும்.
சரி, முன்பதிவு முறை மிகவும் சிக்கலானது மற்றும் ஒரு கட்டத்தில் நாங்கள் தவறு செய்திருந்தால், எங்கள் காப்புப் பிரதி தளத்தை அழிக்கலாம், மேலும் இரு தளங்களிலும் தரவை பூசணிக்காயாக மாற்றலாம் - இது முற்றிலும் சோகமாக இருக்கும்.

தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

எடுத்துக்காட்டு எண் ஐந்து, முழுமையான ஹார்ட்கோர்

உலகம் முழுவதும் நூற்றுக்கணக்கான மில்லியன் பயனர்களைக் கொண்ட சர்வதேச சேவை. எல்லா நேர மண்டலங்களும், அதிகபட்ச வேகத்தில் அதிக சுமை, நீங்கள் படுத்துக் கொள்ள முடியாது. ஒரு நிமிடம் - அது சோகமாக இருக்கும். என்ன செய்ய? முன்பதிவு, மீண்டும், முழு திட்டத்தின் படி. முந்தைய எடுத்துக்காட்டில் நான் பேசிய அனைத்தையும் நாங்கள் செய்தோம், இன்னும் கொஞ்சம். ஒரு சிறந்த உலகம், மற்றும் எங்கள் உள்கட்டமைப்பு IaaC devops இன் அனைத்து கருத்துக்களுக்கும் ஏற்ப உள்ளது. அதாவது, எல்லாம் ஜிட்டில் உள்ளது, நீங்கள் பொத்தானை அழுத்தினால் போதும்.

என்ன காணவில்லை? ஒன்று - பயிற்சிகள். அவர்கள் இல்லாமல் அது சாத்தியமற்றது. எல்லாம் நம்மிடம் சரியானது என்று தோன்றுகிறது, பொதுவாக எல்லாவற்றையும் கட்டுப்பாட்டில் வைத்திருக்கிறோம். நாங்கள் பொத்தானை அழுத்தவும், எல்லாம் நடக்கும். இது அப்படியே இருந்தாலும் - அது இந்த வழியில் நடக்காது என்பதை நாங்கள் புரிந்துகொள்கிறோம் - எங்கள் அமைப்பு வேறு சில அமைப்புகளுடன் தொடர்பு கொள்கிறது. எடுத்துக்காட்டாக, இது ரூட் 53 இலிருந்து dns, s3 சேமிப்பகம், சில api உடன் ஒருங்கிணைப்பு. இந்த ஊகப் பரிசோதனையில் நாம் எல்லாவற்றையும் முன்கூட்டியே பார்க்க முடியாது. நாம் உண்மையில் சுவிட்சை இழுக்கும் வரை, அது வேலை செய்யுமா இல்லையா என்பது எங்களுக்குத் தெரியாது.

தோல்வி: பரிபூரணவாதம் மற்றும்... சோம்பல் நம்மை நாசமாக்குகிறது

அனேகமாக அவ்வளவுதான். சோம்பேறியாகவோ அல்லது மிகைப்படுத்தவோ வேண்டாம். மற்றும் நேரம் உங்களுடன் இருக்கலாம்!

ஆதாரம்: www.habr.com

கருத்தைச் சேர்