ವೆಬ್ ಅಭಿವೃದ್ಧಿ ತಂತ್ರಜ್ಞಾನ ಪ್ರವೃತ್ತಿಗಳು 2019

ಪರಿಚಯ

ಡಿಜಿಟಲ್ ರೂಪಾಂತರವು ಪ್ರತಿ ವರ್ಷ ಜೀವನ ಮತ್ತು ವ್ಯವಹಾರದ ಹೆಚ್ಚು ಹೆಚ್ಚು ವಿಭಿನ್ನ ಕ್ಷೇತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ವ್ಯವಹಾರವು ಸ್ಪರ್ಧಾತ್ಮಕವಾಗಿರಲು ಬಯಸಿದರೆ, ಸಾಮಾನ್ಯ ಮಾಹಿತಿ ಸೈಟ್‌ಗಳು ಇನ್ನು ಮುಂದೆ ಸಾಕಾಗುವುದಿಲ್ಲ, ಮೊಬೈಲ್ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಬಳಕೆದಾರರಿಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುವುದಲ್ಲದೆ, ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅವರಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ: ಸರಕುಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಸ್ವೀಕರಿಸಿ ಅಥವಾ ಆರ್ಡರ್ ಮಾಡಿ, ಪರಿಕರಗಳನ್ನು ಒದಗಿಸಿ.

ವೆಬ್ ಅಭಿವೃದ್ಧಿ ತಂತ್ರಜ್ಞಾನ ಪ್ರವೃತ್ತಿಗಳು 2019

ಉದಾಹರಣೆಗೆ, ಆಧುನಿಕ ಬ್ಯಾಂಕ್‌ಗಳು ಮಾಹಿತಿಯೊಂದಿಗೆ ವೆಬ್‌ಸೈಟ್ ಹೊಂದಲು ಇನ್ನು ಮುಂದೆ ಸಾಕಾಗುವುದಿಲ್ಲ; ಅವರು ತಮ್ಮ ಕ್ಲೈಂಟ್‌ಗಳಿಗಾಗಿ ಆನ್‌ಲೈನ್ ಪರಿಕರಗಳನ್ನು ಹೊಂದಿರಬೇಕು, ಬಳಕೆದಾರರು ಖಾತೆಗಳು, ಹೂಡಿಕೆಗಳು ಮತ್ತು ಸಾಲಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದಾದ ವೈಯಕ್ತಿಕ ಖಾತೆ. ಸಣ್ಣ ವ್ಯಾಪಾರಗಳಿಗೆ ಸಹ ಪರಿವರ್ತನೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಅನುಕೂಲಕರ ಸಾಧನಗಳು ಬೇಕಾಗುತ್ತವೆ, ಉದಾಹರಣೆಗೆ ವೈದ್ಯರು ಅಥವಾ ಕೇಶ ವಿನ್ಯಾಸಕರೊಂದಿಗೆ ಅಪಾಯಿಂಟ್ಮೆಂಟ್ ಮಾಡುವುದು, ಅಥವಾ ಹುಟ್ಟುಹಬ್ಬದ ಸಂತೋಷಕೂಟಕ್ಕಾಗಿ ರೆಸ್ಟೋರೆಂಟ್ ಅಥವಾ ಮಕ್ಕಳ ಆಟದ ಕೊಠಡಿಯಲ್ಲಿ ಟೇಬಲ್ ಅನ್ನು ಬುಕ್ ಮಾಡುವುದು.

ಮತ್ತು ಮಾಲೀಕರು ತಮ್ಮ ಕಂಪನಿಯ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಅನುಕೂಲಕರ ರೂಪದಲ್ಲಿ ಸಮಯೋಚಿತ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬೇಕು, ಉದಾಹರಣೆಗೆ, ವಿವಿಧ ಉತ್ಪಾದನಾ ಇಲಾಖೆಗಳಿಗೆ ಅಂಕಿಅಂಶಗಳ ಡೇಟಾ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಳ ಸಂಗ್ರಹ, ಅಥವಾ ಇಲಾಖೆಗಳ ಉತ್ಪಾದಕತೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಪ್ರತಿಯೊಂದು ವಿಭಾಗವು ಈ ಡೇಟಾವನ್ನು ತನ್ನದೇ ಆದ ರೀತಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ವಿಭಿನ್ನ ಸಾಧನಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು ಮತ್ತು ಮಾಲೀಕರು ಇದನ್ನೆಲ್ಲ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಾಕಷ್ಟು ವೈಯಕ್ತಿಕ ಸಮಯವನ್ನು ಕಳೆಯಬೇಕಾಗುತ್ತದೆ, ಪರೋಕ್ಷವಾಗಿ ಅಥವಾ ನೇರವಾಗಿ ಇದು ಕಂಪನಿಯ ದಕ್ಷತೆಯ ಮೇಲೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಲಾಭದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಡಿಜಿಟಲ್ ರೂಪಾಂತರ ಮತ್ತು ವೆಬ್ ಅಥವಾ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಸಹ ಇಲ್ಲಿ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ತಂತ್ರಜ್ಞಾನಗಳು ಇನ್ನೂ ನಿಲ್ಲುವುದಿಲ್ಲ ಮತ್ತು ನಿರಂತರವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಿವೆ, ಮತ್ತು ಹಲವಾರು ವರ್ಷಗಳ ಹಿಂದೆ ಬಳಸಿದದ್ದು ಇಂದು ಪ್ರಸ್ತುತವಾಗುವುದಿಲ್ಲ ಅಥವಾ ಹಲವಾರು ವರ್ಷಗಳ ಹಿಂದೆ ಮಾಡಲಾಗದ್ದು ಈಗಾಗಲೇ ವಾಸ್ತವವಾಗಿದೆ. ವೆಬ್ ಮತ್ತು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ವೇಗವಾಗಿ ಮತ್ತು ಉತ್ತಮವಾಗಿ ರಚಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುವ ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಪರಿಕರಗಳಿವೆ. ವೈಯಕ್ತಿಕ ಅವಲೋಕನಗಳು ಮತ್ತು ಅನುಭವದ ಆಧಾರದ ಮೇಲೆ, ಮುಂದಿನ ದಿನಗಳಲ್ಲಿ ಯಾವ ತಂತ್ರಜ್ಞಾನಗಳು ಮತ್ತು ಉಪಕರಣಗಳು ಬೇಡಿಕೆಯಲ್ಲಿವೆ ಮತ್ತು ಆಧುನಿಕ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವಾಗ ನೀವು ಅವರಿಗೆ ಏಕೆ ಗಮನ ಕೊಡಬೇಕು ಎಂಬ ನನ್ನ ದೃಷ್ಟಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ನಾನು ಬಯಸುತ್ತೇನೆ.

ಏಕ ಪುಟದ ಅಪ್ಲಿಕೇಶನ್

ಪರಿಭಾಷೆಯನ್ನು ಸ್ವಲ್ಪ ವ್ಯಾಖ್ಯಾನಿಸೋಣ. ಏಕ ಪುಟ ಅಪ್ಲಿಕೇಶನ್ (SPA) ಒಂದು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದ್ದು, ಅದರ ಘಟಕಗಳನ್ನು ಒಂದು ಪುಟದಲ್ಲಿ ಒಮ್ಮೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿರುವಂತೆ ವಿಷಯವನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ನ ವಿಭಾಗಗಳ ನಡುವೆ ಚಲಿಸುವಾಗ, ಪುಟವು ಸಂಪೂರ್ಣವಾಗಿ ಮರುಲೋಡ್ ಆಗುವುದಿಲ್ಲ, ಆದರೆ ಅಗತ್ಯ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಏಕ-ಪುಟದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಕ್ಲಾಸಿಕ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ವೇಗ ಮತ್ತು ಬಳಕೆಯ ಸುಲಭತೆಯ ವಿಷಯದಲ್ಲಿ ಹೆಚ್ಚು ಪ್ರಯೋಜನ ಪಡೆಯುತ್ತವೆ. SPA ಸಹಾಯದಿಂದ, ರೀಬೂಟ್‌ಗಳು ಮತ್ತು ಗಮನಾರ್ಹ ವಿಳಂಬವಿಲ್ಲದೆ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವೆಬ್‌ಸೈಟ್‌ನ ಪರಿಣಾಮವನ್ನು ನೀವು ಸಾಧಿಸಬಹುದು.

ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ ಏಕ-ಪುಟದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಸರ್ಚ್ ಎಂಜಿನ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸದಿದ್ದರೆ ಮತ್ತು ಮುಖ್ಯವಾಗಿ ವೈಯಕ್ತಿಕ ಖಾತೆಗಳು ಮತ್ತು ಆಡಳಿತ ಫಲಕಗಳನ್ನು ರಚಿಸಲು ಬಳಸಿದ್ದರೆ, ಇಂದು ಹುಡುಕಾಟ ಎಂಜಿನ್ ಆಪ್ಟಿಮೈಸೇಶನ್ (ಎಸ್‌ಇಒ) ಗಾಗಿ ಸಂಪೂರ್ಣ ಬೆಂಬಲದೊಂದಿಗೆ ಏಕ-ಪುಟ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವುದು ತುಂಬಾ ಸುಲಭವಾಗಿದೆ. ಇಂದು ಸರ್ವರ್-ರೆಂಡರ್ ಮಾಡಿದ ಸಿಂಗಲ್ ಪೇಜ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸುವುದರಿಂದ, ಈ ಸಮಸ್ಯೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಣ್ಮರೆಯಾಗಿದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಇದು ಒಂದೇ ಪುಟದ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ, ಆದರೆ ಮೊದಲ ವಿನಂತಿಯ ಮೇರೆಗೆ, ಸರ್ವರ್ ಕೇವಲ ಡೇಟಾವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಆದರೆ ಪ್ರದರ್ಶನಕ್ಕೆ ಸಿದ್ಧವಾಗಿರುವ HTML ಪುಟವನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಹುಡುಕಾಟ ಇಂಜಿನ್ಗಳು ಎಲ್ಲಾ ಮೆಟಾ ಮಾಹಿತಿ ಮತ್ತು ಲಾಕ್ಷಣಿಕ ಮಾರ್ಕ್ಅಪ್ನೊಂದಿಗೆ ಸಿದ್ಧ ಪುಟಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ. .

ಕ್ಲೈಂಟ್-ಸೈಡ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಪರಿಕರಗಳ ಅಭಿವೃದ್ಧಿಯೊಂದಿಗೆ, ಏಕ-ಪುಟ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪರಿವರ್ತನೆಯು ಈ ಮತ್ತು ನಂತರದ ವರ್ಷಗಳಲ್ಲಿ ಮಾತ್ರ ಬೆಳೆಯುತ್ತದೆ. ನೀವು ಹಳೆಯ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನಿಧಾನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದರೆ ಮತ್ತು ವಿಭಾಗಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವಾಗ ಸಂಪೂರ್ಣ ಪುಟವನ್ನು ಮರುಲೋಡ್ ಮಾಡಿದರೂ ಸಹ, ಈ ವರ್ಷ ನೀವು ವೇಗವಾಗಿ ಒಂದು ಪುಟದ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸುರಕ್ಷಿತವಾಗಿ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಬಹುದು - ಈಗ ಉತ್ತಮ ಸಮಯ, ತಂತ್ರಜ್ಞಾನವು ಈಗಾಗಲೇ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಇದನ್ನು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡಲು.

ಆಧುನಿಕ ಮತ್ತು ವೇಗದ ವೆಬ್‌ಸೈಟ್ ಹೊಂದಿರುವುದು ತುಂಬಾ ಒಳ್ಳೆಯದು, ಆದರೆ ನಾನು ನಿಮಗೆ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಹೇಳುತ್ತೇನೆ: ಎಲ್ಲಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಂದೇ ಪುಟದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಾಗಿ ಸುಲಭವಾಗಿ ಪರಿವರ್ತಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಪರಿವರ್ತನೆಯು ದುಬಾರಿಯಾಗಬಹುದು! ಆದ್ದರಿಂದ, ಅಂತಹ ಪರಿವರ್ತನೆ ಯಾರಿಗೆ ಬೇಕು ಮತ್ತು ಏಕೆ ಎಂದು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು.

ನಿಮಗೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡಲು, ಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ನಾನು SPA ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಅಥವಾ ಬದಲಾಯಿಸುವಾಗ ಸೂಕ್ತ ಮತ್ತು ಸಮರ್ಥನೆ ಮತ್ತು ಅದು ಇಲ್ಲದಿರುವಾಗ ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ನೀಡುತ್ತೇನೆ.

ಫಾರ್

ನೀವು ಆಧುನಿಕ, ವೇಗದ ಅಪ್ಲಿಕೇಶನ್ ಮಾಡಲು ಬಯಸಿದರೆ ಮತ್ತು ವೆಬ್ ಆವೃತ್ತಿಯನ್ನು ಮಾತ್ರವಲ್ಲದೆ ಮೊಬೈಲ್ ಅಥವಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ, ಮತ್ತು ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಲೆಕ್ಕಾಚಾರಗಳು ರಿಮೋಟ್ ಅಥವಾ ಕ್ಲೌಡ್ ಸರ್ವರ್‌ನಲ್ಲಿ ನಡೆಯುತ್ತವೆ. ಇದಲ್ಲದೆ, ಎಲ್ಲಾ ಕ್ಲೈಂಟ್‌ಗಳು ಒಂದು ಸಂವಹನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಲು ಮತ್ತು ಹೊಸ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸೇರಿಸುವಾಗ ಸರ್ವರ್ ಕೋಡ್‌ಗೆ ಪ್ರತಿ ಸಂಪಾದನೆ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ.

ಉದಾಹರಣೆಗೆ: ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್, ಅಗ್ರಿಗೇಟರ್‌ಗಳು, SaaS ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು (ಸಾಫ್ಟ್‌ವೇರ್ ಕ್ಲೌಡ್ ಸೇವೆಯಾಗಿ), ಮಾರುಕಟ್ಟೆ ಸ್ಥಳಗಳು

ನೀವು ಅಂಗಡಿ ಅಥವಾ ವೆಬ್ ಸೇವೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ನಿಧಾನವಾಗಿದೆ ಮತ್ತು ಜನರು ಹೊರಡುತ್ತಿದ್ದಾರೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆ, ನೀವು ಅದನ್ನು ವೇಗವಾಗಿ ಮಾಡಲು ಬಯಸುತ್ತೀರಿ, ನೀವು ಗ್ರಾಹಕರ ಮೌಲ್ಯವನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ ಮತ್ತು ನವೀಕರಣಕ್ಕಾಗಿ ಮಿಲಿಯನ್ ರೂಬಲ್ಸ್ಗಳನ್ನು ಪಾವತಿಸಲು ಸಿದ್ಧರಿದ್ದೀರಿ.

ನೀವು ಸೈಟ್‌ನ API ಅನ್ನು ಬಳಸುವ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ, ಆದರೆ ಸೈಟ್ ನಿಧಾನವಾಗಿರುತ್ತದೆ ಮತ್ತು ಪುಟಗಳ ನಡುವೆ ಚಲಿಸುವಾಗ ಸಂಪೂರ್ಣ ವಿಷಯವನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ

ವಿರುದ್ಧ

ನಿಮ್ಮ ಗುರಿ ಪ್ರೇಕ್ಷಕರು ಆಧುನಿಕ ಬ್ರೌಸರ್‌ಗಳು ಮತ್ತು ಸಾಧನಗಳನ್ನು ಬಳಸದಿದ್ದರೆ.

ಉದಾಹರಣೆಗೆ: ಬ್ಯಾಂಕುಗಳು, ವೈದ್ಯಕೀಯ ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಶಿಕ್ಷಣಕ್ಕಾಗಿ ಆಂತರಿಕ ವ್ಯವಸ್ಥೆಗಳ ಅಭಿವೃದ್ಧಿಯಂತಹ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಪೊರೇಟ್ ಪ್ರದೇಶಗಳು.

ನೀವು ನಿಮ್ಮ ಮುಖ್ಯ ಚಟುವಟಿಕೆಗಳನ್ನು ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ನಡೆಸುತ್ತೀರಿ ಮತ್ತು ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ಯಾವುದೇ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು ಸಿದ್ಧರಿಲ್ಲ ಮತ್ತು ನೀವು ಗ್ರಾಹಕರನ್ನು ಆಕರ್ಷಿಸುವ ಅಗತ್ಯವಿದೆ.

ನೀವು ಈಗಾಗಲೇ ಉತ್ತಮವಾಗಿ ಮಾರಾಟವಾಗುವ ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್ ಅಥವಾ ವೆಬ್ ಸೇವೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಗ್ರಾಹಕರ ಹೊರಹರಿವು ಅಥವಾ ದೂರುಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ

ನೀವು SPA ಗಾಗಿ ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಗದ ಕೆಲಸದ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನೀವು ಮೊದಲಿನಿಂದ ಎಲ್ಲವನ್ನೂ ಪುನಃ ಬರೆಯಬೇಕು ಮತ್ತು ಇತರ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ, ಮತ್ತು ಇದಕ್ಕಾಗಿ ನೀವು ಹಲವಾರು ಮಿಲಿಯನ್ ಖರ್ಚು ಮಾಡಲು ಸಿದ್ಧರಿಲ್ಲ.

ಉದಾಹರಣೆಗೆ: ಒಂದು ಪೆಟ್ಟಿಗೆಯ ಸೈಟ್ ಅಥವಾ ಕೆಲವು ರೀತಿಯ ಮನೆ-ಲಿಖಿತ ಪ್ರಾಚೀನ, ಏಕಶಿಲೆಯ ಕೋಡ್ ಇದೆ.

ಪ್ರಗತಿಶೀಲ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು

ಪ್ರಗತಿಶೀಲ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ವೆಬ್‌ಸೈಟ್‌ನ ಜಂಟಿ ವಿಕಾಸದ ಉತ್ಪನ್ನವಾಗಿದೆ. ಮೂಲಭೂತವಾಗಿ, ಇದು ನಿಜವಾದ ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್‌ನಂತೆ ಕಾಣುವ ಮತ್ತು ವರ್ತಿಸುವ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ, ಪುಶ್ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಬಹುದು, ಆಫ್‌ಲೈನ್ ಮೋಡ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಬಹುದು, ಇತ್ಯಾದಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಬಳಕೆದಾರರು ಆಪ್‌ಸ್ಟೋರ್ ಅಥವಾ ಗೂಗಲ್ ಪ್ಲೇನಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ, ಆದರೆ ಅದನ್ನು ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗೆ ಉಳಿಸಿ.

ತಂತ್ರಜ್ಞಾನ ಅಥವಾ ಅಭಿವೃದ್ಧಿಯ ವಿಧಾನವಾಗಿ, PWA 2015 ರಿಂದ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ ಮತ್ತು ಇತ್ತೀಚೆಗೆ ಇ-ಕಾಮರ್ಸ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಅಗಾಧ ಜನಪ್ರಿಯತೆಯನ್ನು ಗಳಿಸಿದೆ.

ಕೆಲವು ನಿಜ ಜೀವನದ ಉದಾಹರಣೆಗಳು:

  • ಕಳೆದ ವರ್ಷ, ಬೆಸ್ಟ್ ವೆಸ್ಟರ್ನ್ ರಿವರ್ ನಾರ್ತ್ ಹೋಟೆಲ್ ಹೊಸ PWA-ಸಕ್ರಿಯಗೊಳಿಸಿದ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ 300% ಆದಾಯವನ್ನು ಹೆಚ್ಚಿಸಲು ಸಾಧ್ಯವಾಯಿತು;
  • ಅರೇಬಿಕ್ Avito OpenSooq.com, ತನ್ನ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ PWA ಬೆಂಬಲವನ್ನು ರಚಿಸಿದ ನಂತರ, ಸೈಟ್‌ಗೆ ಭೇಟಿ ನೀಡುವ ಸಮಯವನ್ನು 25% ಮತ್ತು ಲೀಡ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು 260% ರಷ್ಟು ಹೆಚ್ಚಿಸಲು ಸಾಧ್ಯವಾಯಿತು;
  • ಪ್ರಸಿದ್ಧ ಡೇಟಿಂಗ್ ಸೇವೆ ಟಿಂಡರ್ PWA ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಮೂಲಕ ಲೋಡಿಂಗ್ ವೇಗವನ್ನು 11.91s ನಿಂದ 4.69s ಗೆ ಕಡಿಮೆ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು; ಮೇಲಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಅದರ ಸ್ಥಳೀಯ ಆಂಡ್ರಾಯ್ಡ್ ಪ್ರತಿರೂಪಕ್ಕಿಂತ 90% ಕಡಿಮೆ ತೂಗುತ್ತದೆ.

ಈ ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಗಮನ ಕೊಡುವುದು ಯೋಗ್ಯವಾಗಿದೆ ಎಂಬ ಅಂಶವು ಇ-ಕಾಮರ್ಸ್ ಯೋಜನೆಗಳನ್ನು ರಚಿಸಲು ಅತಿದೊಡ್ಡ ಎಂಜಿನ್‌ಗಳಲ್ಲಿ ಒಂದಾದ Magento 2018 ರಲ್ಲಿ PWA ಸ್ಟುಡಿಯೊದ ಆರಂಭಿಕ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿದೆ ಎಂಬ ಅಂಶದಿಂದ ಸೂಚಿಸುತ್ತದೆ. PWA ಬೆಂಬಲದೊಂದಿಗೆ ನಿಮ್ಮ ಇ-ಕಾಮರ್ಸ್ ಪರಿಹಾರಗಳಿಗಾಗಿ ಬಾಕ್ಸ್‌ನ ಹೊರಗೆ ಪ್ರತಿಕ್ರಿಯೆ ಆಧಾರಿತ ಮುಂಭಾಗವನ್ನು ರಚಿಸಲು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಈಗಾಗಲೇ ಇಂಟರ್ನೆಟ್ ಯೋಜನೆಯನ್ನು ಹೊಂದಿರುವವರಿಗೆ ಅಥವಾ ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಹೊಸ ಸೇವೆಯ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿರುವವರಿಗೆ ಸಲಹೆ: ಪೂರ್ಣ ಪ್ರಮಾಣದ ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬರೆಯಲು ಹೊರದಬ್ಬಬೇಡಿ, ಆದರೆ ಮೊದಲು PWA ತಂತ್ರಜ್ಞಾನವನ್ನು ನೋಡಿ. ಇದು ನಿಮ್ಮ ಉತ್ಪನ್ನಕ್ಕಾಗಿ ಹಣದ ಪರಿಹಾರಕ್ಕಾಗಿ ಉತ್ತಮ ಮೌಲ್ಯವಾಗಿರಬಹುದು.

ಅಭ್ಯಾಸದಿಂದ ಸ್ವಲ್ಪ. ಸರಳವಾದ ಸ್ಥಳೀಯ ಮೊಬೈಲ್ ಸುದ್ದಿ ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲು, ನೀವು ಈಗಾಗಲೇ ಸಿದ್ಧವಾದ REST ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮಗೆ ಪ್ರತಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಸರಿಸುಮಾರು 200-300 ಮಾನವ-ಗಂಟೆಗಳ ಅಗತ್ಯವಿದೆ. ಅಭಿವೃದ್ಧಿಯ ಒಂದು ಗಂಟೆಯ ಸರಾಸರಿ ಮಾರುಕಟ್ಟೆ ಬೆಲೆ 1500-2000 ರೂಬಲ್ಸ್ / ಗಂಟೆಗೆ, ಅಪ್ಲಿಕೇಶನ್ ಸುಮಾರು 1 ಮಿಲಿಯನ್ ರೂಬಲ್ಸ್ಗಳನ್ನು ವೆಚ್ಚ ಮಾಡಬಹುದು. ನೀವು PWA ಗಾಗಿ ಸಂಪೂರ್ಣ ಬೆಂಬಲದೊಂದಿಗೆ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರೆ: ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು, ಆಫ್‌ಲೈನ್ ಮೋಡ್ ಮತ್ತು ಇತರ ಗುಡಿಗಳು, ನಂತರ ಅಭಿವೃದ್ಧಿಯು 200-300 ಮಾನವ-ಗಂಟೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ಉತ್ಪನ್ನವು ತಕ್ಷಣವೇ ಎಲ್ಲಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ. ಅಂದರೆ, ಸರಿಸುಮಾರು 2 ಬಾರಿ ಉಳಿತಾಯ, ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್‌ಗಳಲ್ಲಿ ನಿಯೋಜನೆಗಾಗಿ ನೀವು ಶುಲ್ಕವನ್ನು ಪಾವತಿಸಬೇಕಾಗಿಲ್ಲ ಎಂಬ ಅಂಶವನ್ನು ನಮೂದಿಸಬಾರದು.

ಸರ್ವರ್‌ಲೆಸ್

ಇದು ಅಭಿವೃದ್ಧಿಗೆ ಮತ್ತೊಂದು ಆಧುನಿಕ ವಿಧಾನವಾಗಿದೆ. ಹೆಸರಿನ ಕಾರಣದಿಂದಾಗಿ, ಇದು ನಿಜವಾಗಿಯೂ ಸರ್ವರ್‌ಲೆಸ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಎಂದು ಅನೇಕ ಜನರು ಭಾವಿಸುತ್ತಾರೆ, ಬ್ಯಾಕ್-ಎಂಡ್ ಕೋಡ್ ಅನ್ನು ಬರೆಯುವ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು ಯಾವುದೇ ಮುಂಭಾಗದ ಡೆವಲಪರ್ ಪೂರ್ಣ ಪ್ರಮಾಣದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಬಹುದು. ಆದರೆ ಅದು ನಿಜವಲ್ಲ!

ಸರ್ವರ್‌ಲೆಸ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವಾಗ, ನಿಮಗೆ ಇನ್ನೂ ಸರ್ವರ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅಗತ್ಯವಿದೆ. ಈ ವಿಧಾನದ ಮುಖ್ಯ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಬ್ಯಾಕ್-ಎಂಡ್ ಕೋಡ್ ಅನ್ನು ಕ್ಲೌಡ್ ಫಂಕ್ಷನ್‌ಗಳ ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ (ಸರ್ವರ್‌ಲೆಸ್‌ಗೆ ಇನ್ನೊಂದು ಹೆಸರು FaaS, ಸೇವೆಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಅಥವಾ ಕಾರ್ಯಗಳು-ಸೇವೆಯಂತೆ) ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ಅಳೆಯಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಸುಲಭವಾಗಿ. ಅಂತಹ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವಾಗ, ಡೆವಲಪರ್ ವ್ಯವಹಾರದ ಸಮಸ್ಯೆಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಬಹುದು ಮತ್ತು ಸ್ಕೇಲಿಂಗ್ ಮತ್ತು ಮೂಲಸೌಕರ್ಯವನ್ನು ಹೊಂದಿಸುವ ಬಗ್ಗೆ ಯೋಚಿಸುವುದಿಲ್ಲ, ಇದು ತರುವಾಯ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಇದಲ್ಲದೆ, ಸರ್ವರ್‌ಲೆಸ್ ವಿಧಾನವು ಸರ್ವರ್ ಬಾಡಿಗೆಗಳಲ್ಲಿ ಉಳಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಏಕೆಂದರೆ ಇದು ಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಅಗತ್ಯವಿರುವಷ್ಟು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಮತ್ತು ಯಾವುದೇ ಲೋಡ್ ಇಲ್ಲದಿದ್ದರೆ, ಸರ್ವರ್ ಸಮಯವನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಪಾವತಿಸಲಾಗುವುದಿಲ್ಲ.

ಉದಾಹರಣೆಗೆ, ದೊಡ್ಡ ಅಮೇರಿಕನ್ ಮಾಧ್ಯಮ ಕಂಪನಿ Bustle ಸರ್ವರ್‌ಲೆಸ್‌ಗೆ ಬದಲಾಯಿಸುವಾಗ ಹೋಸ್ಟಿಂಗ್ ವೆಚ್ಚವನ್ನು 60% ಕ್ಕಿಂತ ಹೆಚ್ಚು ಕಡಿಮೆ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು. ಮತ್ತು ಕೋಕಾ-ಕೋಲಾ ಕಂಪನಿಯು ವಿತರಣಾ ಯಂತ್ರಗಳ ಮೂಲಕ ಪಾನೀಯಗಳನ್ನು ಮಾರಾಟ ಮಾಡಲು ಸ್ವಯಂಚಾಲಿತ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, ಸರ್ವರ್‌ಲೆಸ್‌ಗೆ ಬದಲಾಯಿಸುವ ಮೂಲಕ ಪ್ರತಿ ವರ್ಷಕ್ಕೆ $ 13000 ರಿಂದ $ 4500 ಗೆ ಹೋಸ್ಟಿಂಗ್ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು.

ಕಳೆದ ಎರಡು ವರ್ಷಗಳಲ್ಲಿ, ಅದರ ನವೀನತೆ ಮತ್ತು ಅದರ ಮಿತಿಗಳಿಂದಾಗಿ, ಸರ್ವರ್‌ಲೆಸ್ ಅನ್ನು ಮುಖ್ಯವಾಗಿ ಸಣ್ಣ ಯೋಜನೆಗಳು, ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳು ಮತ್ತು MVP ಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಇಂದು, ಸಾಫ್ಟ್‌ವೇರ್‌ನ ವಿಕಾಸಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ಸರ್ವರ್ ಕಂಟೈನರೈಸೇಶನ್‌ನ ಬಹುಮುಖತೆ ಮತ್ತು ಶಕ್ತಿ, ಉಪಕರಣಗಳು ಹೊರಹೊಮ್ಮುತ್ತಿವೆ ನಿಮಗೆ ನಿರ್ಬಂಧಗಳನ್ನು ತೆಗೆದುಹಾಕಲು, ಸರಳಗೊಳಿಸಲು ಮತ್ತು ಕ್ಲೌಡ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಇದರರ್ಥ ಕ್ಲೌಡ್ ಆಧುನೀಕರಣವನ್ನು ಹಿಂದೆ ಅಸಾಧ್ಯವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದ್ದ ಎಂಟರ್‌ಪ್ರೈಸ್ ವ್ಯವಹಾರದ ಸನ್ನಿವೇಶಗಳು (ಉದಾಹರಣೆಗೆ, ಅಂಚಿನ ಸಾಧನಗಳಿಗೆ, ಸಾಗಣೆಯಲ್ಲಿನ ಡೇಟಾ ಅಥವಾ ಸ್ಟೇಟ್‌ಫುಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ) ಈಗ ವಾಸ್ತವವಾಗಿದೆ. ಸಾಕಷ್ಟು ಭರವಸೆಯನ್ನು ತೋರಿಸುವ ಉತ್ತಮ ಸಾಧನಗಳು kNative ಮತ್ತು ಸರ್ವರ್‌ಲೆಸ್ ಎಂಟರ್‌ಪ್ರೈಸ್.

ಆದರೆ ಇದೆಲ್ಲದರ ಹೊರತಾಗಿಯೂ, ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗೆ ಸರ್ವರ್‌ಲೆಸ್ ಬೆಳ್ಳಿ ಬುಲೆಟ್ ಅಲ್ಲ. ಯಾವುದೇ ಇತರ ತಂತ್ರಜ್ಞಾನದಂತೆ, ಇದು ಅದರ ಅನುಕೂಲಗಳು ಮತ್ತು ಅನಾನುಕೂಲಗಳನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ನೀವು ಈ ಉಪಕರಣವನ್ನು ತಿಳುವಳಿಕೆಯೊಂದಿಗೆ ಆರಿಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು "ಸೂಕ್ಷ್ಮದರ್ಶಕದೊಂದಿಗೆ ಉಗುರುಗಳನ್ನು ಸುತ್ತಿಗೆಯಲ್ಲ" ಇದು ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿ ಮುಂದುವರಿದಿದೆ.

ಅದನ್ನು ಕಂಡುಹಿಡಿಯಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು, ಹೊಸದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಅಥವಾ ಪ್ರಸ್ತುತ ವೆಬ್ ಸೇವೆಯನ್ನು ಹೆಚ್ಚಿಸುವಾಗ ನೀವು ಸರ್ವರ್‌ಲೆಸ್ ಅನ್ನು ಪರಿಗಣಿಸಲು ಬಯಸಿದಾಗ ಕೆಲವು ಉದಾಹರಣೆಗಳು ಇಲ್ಲಿವೆ:

  • ಸರ್ವರ್‌ನಲ್ಲಿನ ಲೋಡ್ ಆವರ್ತಕವಾಗಿದ್ದಾಗ ಮತ್ತು ನೀವು ನಿಷ್ಕ್ರಿಯ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ ಪಾವತಿಸುತ್ತೀರಿ. ಉದಾಹರಣೆಗೆ, ನಾವು ಕಾಫಿ ಯಂತ್ರಗಳ ನೆಟ್‌ವರ್ಕ್‌ನೊಂದಿಗೆ ಕ್ಲೈಂಟ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ ಮತ್ತು ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು ಮತ್ತು ದಿನಕ್ಕೆ ಕೆಲವು ನೂರು ಅಥವಾ ಸಾವಿರ ಬಾರಿ ಅಂಕಿಅಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಅಗತ್ಯವಾಗಿತ್ತು ಮತ್ತು ರಾತ್ರಿಯಲ್ಲಿ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆ ಹಲವಾರು ಡಜನ್‌ಗಳಿಗೆ ಇಳಿಯಿತು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಂಪನ್ಮೂಲಗಳ ನಿಜವಾದ ಬಳಕೆಗೆ ಮಾತ್ರ ಪಾವತಿಸಲು ಇದು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಸರ್ವರ್‌ಲೆಸ್‌ನಲ್ಲಿ ಪರಿಹಾರವನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದ್ದೇವೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿದ್ದೇವೆ;
  • ಮೂಲಸೌಕರ್ಯದ ತಾಂತ್ರಿಕ ವಿವರಗಳಿಗೆ ಧುಮುಕುವುದಿಲ್ಲ ಮತ್ತು ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಬ್ಯಾಲೆನ್ಸರ್ ಅನ್ನು ಹೊಂದಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಓವರ್‌ಪೇ ಮಾಡಲು ನೀವು ಯೋಜಿಸದಿದ್ದರೆ. ಉದಾಹರಣೆಗೆ, ಮಾರುಕಟ್ಟೆ ಸ್ಥಳವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, ದಟ್ಟಣೆ ಏನೆಂದು ನಿಮಗೆ ನಿಖರವಾಗಿ ತಿಳಿದಿಲ್ಲ, ಅಥವಾ ಪ್ರತಿಯಾಗಿ - ನೀವು ಸಾಕಷ್ಟು ದಟ್ಟಣೆಯನ್ನು ಯೋಜಿಸುತ್ತಿದ್ದೀರಿ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಲೋಡ್ ಅನ್ನು ತಡೆದುಕೊಳ್ಳುವುದು ಖಚಿತವಾಗಿದೆ, ನಂತರ ಸರ್ವರ್‌ಲೆಸ್ ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ.
  • ನೀವು ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಕೆಲವು ಸ್ಟ್ರೀಮಿಂಗ್ ಈವೆಂಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಬೇಕಾದರೆ, ಸೈಡ್ ಡೇಟಾವನ್ನು ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಬರೆಯಿರಿ, ಕೆಲವು ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಮಾಡಿ. ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಿ, ಅವುಗಳನ್ನು ಒಂದು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿ ಮತ್ತು ಅವುಗಳನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಉಳಿಸಿ;
  • ನೀವು ಅಪ್ಲಿಕೇಶನ್‌ನ ಪ್ರಸ್ತುತ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸರಳೀಕರಿಸಲು, ಏಕೀಕರಿಸಲು ಅಥವಾ ವೇಗಗೊಳಿಸಲು ಬಯಸಿದರೆ. ಉದಾಹರಣೆಗೆ, ಚಿತ್ರಗಳು ಅಥವಾ ವೀಡಿಯೊಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕಾರ್ಯಕ್ಷಮತೆ-ಸುಧಾರಿಸುವ ಸೇವೆಗಳನ್ನು ರಚಿಸಿ, ಬಳಕೆದಾರರು ಕ್ಲೌಡ್‌ಗೆ ವೀಡಿಯೊವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿದಾಗ, ಮತ್ತು ಪ್ರತ್ಯೇಕ ಕಾರ್ಯವು ಟ್ರಾನ್ಸ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಮುಖ್ಯ ಸರ್ವರ್ ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ.

ನೀವು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೇವೆಗಳಿಂದ ಈವೆಂಟ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕಾದರೆ. ಉದಾಹರಣೆಗೆ, ಸಂಭಾವ್ಯ ಕ್ಲೈಂಟ್‌ಗಳಿಂದ ವಿನಂತಿಗಳ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಪಾವತಿ ವ್ಯವಸ್ಥೆಗಳಿಂದ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿ ಅಥವಾ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು CRM ಗೆ ಮರುನಿರ್ದೇಶಿಸಿ
ನೀವು ದೊಡ್ಡ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ನ ಕೆಲವು ಭಾಗಗಳನ್ನು ಮುಖ್ಯ ಭಾಷೆಯಿಂದ ವಿಭಿನ್ನವಾದ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಹೆಚ್ಚು ಅತ್ಯುತ್ತಮವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು ಜಾವಾದಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಮತ್ತು ನೀವು ಹೊಸ ಕಾರ್ಯವನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ, ಆದರೆ ನೀವು ಯಾವುದೇ ಮುಕ್ತ ಕೈಗಳನ್ನು ಹೊಂದಿಲ್ಲ, ಅಥವಾ ನೀಡಿರುವ ಭಾಷೆಯಲ್ಲಿ ಅನುಷ್ಠಾನಕ್ಕೆ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಇನ್ನೊಂದು ಭಾಷೆಯಲ್ಲಿ ಈಗಾಗಲೇ ಪರಿಹಾರವಿದೆ, ನಂತರ ಸರ್ವರ್‌ಲೆಸ್ ಸಹಾಯ ಮಾಡಬಹುದು ಇದರೊಂದಿಗೆ ಕೂಡ.

ಇದು ಗಮನಕ್ಕೆ ಅರ್ಹವಾದ ಪರಿಕರಗಳು ಮತ್ತು ತಂತ್ರಜ್ಞಾನಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ ಅಲ್ಲ; ನಮ್ಮ ಕೆಲಸದಲ್ಲಿ ನಾವು ಪ್ರತಿದಿನ ಏನನ್ನು ಬಳಸುತ್ತೇವೆ ಎಂಬುದನ್ನು ನಾನು ಹಂಚಿಕೊಂಡಿದ್ದೇನೆ ಮತ್ತು ಅವರು ವ್ಯಾಪಾರಕ್ಕೆ ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದೆಂದು ನಿಖರವಾಗಿ ತಿಳಿದಿದ್ದೇವೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ