ხშირად ხდება ხოლმე რომ სტარტაპებს იწყებენ ისე რომ რთულია შემდეგ დიდი რაოდენობის მოხმმარებლების გაძლება.
ანუ სტარტაპის განვითარებისას დიდი მნიშვნელობა აქვს რამდენა უზრუნველყოფილია SCALABILITY- ანუ მასშტაბირება. ეს ასევე კარგი გამოცდაა CTO-სი.
ამსათვის როგორც მანამდე გვქონდა საუბარი, კარგი გამოსავალია STRESS TEST-ები.
ასევე CTO-ს უნდა დაავალოთ რომ გაწიოს მონიტორინგი სერვერების გამართულ მუშაობაზე, სერვისების გამართულ მუშაობაზე, ბაზების და ა.შ.
ანუ სტარტაპის განვითარებისას დიდი მნიშვნელობა აქვს რამდენა უზრუნველყოფილია SCALABILITY- ანუ მასშტაბირება. ეს ასევე კარგი გამოცდაა CTO-სი.
ამსათვის როგორც მანამდე გვქონდა საუბარი, კარგი გამოსავალია STRESS TEST-ები.
ასევე CTO-ს უნდა დაავალოთ რომ გაწიოს მონიტორინგი სერვერების გამართულ მუშაობაზე, სერვისების გამართულ მუშაობაზე, ბაზების და ა.შ.
ეს თქვენ საშუალებას მოგცემთ გამოავლინოთ ინფრასტრუქტურის bottleneck-ი, რომლებიც როგორც წესი, ხშირ შემთხვევაში ერთი და იგივეა.
სერვერის შესაძლებლობების გაზრდა ყოველთვის არ არის საკმარისი.
საბედნიეროდ ამისათვის არსებობს კარგი გამოსავალი.
აქ არის პირველი კლასიკური bottleneck-ი. SERVER BANDWIDTH – THE UPLOAD BANDWIDTH.
ამის გამოსწორება მარტივია CDN-ის საშუალებით.
Cache
optimization
ტექნილოგიები როგორიცაა memcash ან vanish , დაგიზოგავთ ტონობით ფულს ინფრასტრუქტურაში, თუ თქვენ იყენებთ ქეშს. (cache).
SQL კარგია რეპორტების კეთებისთვის, მაგრამ უფრო ნელია მუშაობაში.
NOSQL database არის რთული სტრუქტურის და მეტად კომპლექსურია დეველოპმენტისთვის.
ბოლო ნაწილი რასაც მინდა შევეხო არის სერვერული გადაწყვეტილებები.
ცალკე მდგომი სერვერი არ არის ზრდისთვის ადაპტირებული.
უცებ აგიხსნით ზრდისთვის განკუთვნილ გადაწყვეტილებებს.
- Server - კომპიუტერი რომელიც დაჰოსტილია მონაცემთა ცენტრში (data center)
- Virtual server - ეს არის ვირტუალური გარემო, რომელიც მუშაობს ფიზიკურ სერვერებზე.
- Cloud services - ეს მომწოდებლები უზრუნველყოფენ როგორც VIRTUAL SERVER-ებს, ასევე APPLICATION BASED SERVICE-ბსაც.
სწრაფი ზრდისთვის მე გირჩევთ რომ გამოიყენოთ CLOUD SERVICE-ბი, ეს არის ვირტუალური გარემო მონაცემებისთვის, რომელიც არ საჭიროებს დამატებით მოვლას სერვერული ინფრასტრუქტურისთვის.
თუ თქვენ გაქვთ ერთ დღეს 10 მომხმარებელი და მეორე დღეს 10 000 მომხმარებელი, სერვერი თავისით გაიზდება თქვენი ჩარევის გარეშე.
ჩვენ გვაქვს იგივე პრინციპი მონაცემთა ბაზებისთვის
ამას ჰქვია DATABASE AS A SERVICE
თუ თქვენი ინფრასტრუქტურა კარგად არის დაგეგმილი, თქვენი მონაცემთა ბაზარ ავტომატურად მასშტაბირდება დამატებითი ჩარევების გარეშე.