- यह लेख twelve-factor app पर चर्चा करता है, जो Software-as-a-Service (SaaS) एप्लिकेशन बनाने की एक कार्यप्रणाली है.
- Twelve-factor app कार्यप्रणाली घोषणात्मक फ़ॉर्मेट का उपयोग करती है, जिससे configuration automation के ज़रिए प्रोजेक्ट में शामिल होने वाले नए developers का समय और लागत कम होती है.
- यह कार्यप्रणाली आधारभूत operating system के साथ एक साफ़-सुथरा contract बनाए रखती है, जिससे execution environments के बीच अधिकतम portability सुनिश्चित होती है.
- यह कार्यप्रणाली server और system administration की आवश्यकता को समाप्त करती है, और आधुनिक cloud platforms पर deployment के लिए उपयुक्त है.
- यह development और production के बीच के अंतर को न्यूनतम रखती है, जिससे अधिकतम agility के लिए continuous deployment संभव होता है.
- Twelve-factor app tools, architecture, या development practices में बड़े बदलाव के बिना scale कर सकता है.
- यह कार्यप्रणाली database, queue, memory cache जैसी विभिन्न backing services का उपयोग करने वाले किसी भी programming language में लिखे गए apps पर लागू हो सकती है.
- यह कार्यप्रणाली आज के उस आधुनिक युग में विशेष रूप से प्रासंगिक है, जहाँ software आम तौर पर web app या SaaS की तरह एक service के रूप में प्रदान किया जाता है.
1 टिप्पणियां
Hacker News राय