توسعه یک سیستم در نهایت چه تاثیری بر جنبه های متفاوت آن خواهد داشت؟ تعداد سرورها مشخصا با تعداد کاربران بیشتر خواهد شد، این یک مساله مشخص است. یکی مثال بسیار خوب در این زمینه سیستم whatsApp هست. در ادامه یک مساله جالب در توسعه این سیستم را بررسی میکنیم.
یک آماری هم از وضعیت این سرویس
- 465 میلیون کاربر به صورت ماهانه
- 19 میلیارد پیغام ورودی/40 میلیارد پیغام خروجی به صورت روزانه
- تعداد 147 میلیون اتصال همزمان
اما سوال اصلی: چطور توسعه سیستم به اندازه چندین برابر اما بدون تغییر در تعداد مهندسان؟
اما جواب: واقعا مهندس هستن( جواب اصلی )
همینطور که تو خود مطلب هم گفته شده، قابلیت کلود باعث خارج کردن بسیاری از کارها به خارج از سازمان هست. در مساله مدیریت تهدید برای سازمانها یکی از روشها اصلی، انتقال ریسک به خارج از سازمان است ( استفاده از بیمه ).
در این سیستم برای توسعه از یک زبان مناسب استفاده شده هستش، روش توسعه هم مناسب هستش. از همه مهمتر اینکه روند توسعه سیستم مرتبط با شبکه و زیرساخت سخت افزاری به خارج از سازمان منتقل شده هستش. یعنی کار تخصصی شده هستش در درجه اول. درجه دوم به دلیل پرداخت هزینه، میزان پایداری زیرساخت افزایش پیدا کرده.