گوگل پیشگام رشتهای است که امروز به آن SRE یا مهندسی قابلیت اطمینان سایت میگویند. ویرایش اول کتاب Site Reliability Engineering پرفروش شد و سازمانهای زیادی از اصولش پیروی کردند. حالا ویرایش دوم رسیده است. این ویرایش کاملاً بازنگری شده و تجربهی یک دههی بعد را هم در خود دارد.
در این صفحه ساده میگوییم کتاب چه چیزی را پوشش میدهد، ویرایش دوم چه تازگیهایی دارد و خواندنش به درد چه کسانی میخورد. اطلاعات صفحه از معرفی ناشر آمده است. حدس و گمانی در آن نیست.
| عنوان | Site Reliability Engineering: How Google Runs Production Systems |
|---|---|
| ویرایش | دوم (بازنگری کامل) |
| نویسندگان | بتسی بایر، کریس جونز، کریستوف لنگ، دیوید هاسکا، جنیفر پتوف، نیال ریچارد مورفی |
| موضوع اصلی | قابلیت اطمینان سیستمها و مهندسی SRE |
| محورهای تازه | ارزش قابلیت اطمینان، قابلیت اطمینان ابری، اثر هوش مصنوعی |
کتاب Site Reliability Engineering درباره چه موضوعی است؟
موضوع اصلی کتاب قابلیت اطمینان است. یعنی سرویسی که کاربر استفاده میکند باید در لحظهی نیاز کار کند و کارش را درست انجام دهد. کتاب نشان میدهد گوگل این هدف را چطور به یک رشتهی مهندسی تبدیل کرده است.
SRE چیست و گوگل چه نقشی داشت؟
SRE مخفف Site Reliability Engineering است. گوگل این رشته را پایهگذاری کرد. بعدها سازمانهای دیگر هم همین مسیر را رفتند و اصول ویرایش اول کتاب راهنمایشان بود.
قابلیت اطمینان در کل مسیر کاربر
کتاب قابلیت اطمینان را به یک سرور یا یک بخش از سیستم محدود نمیکند. نگاهش به کل مسیر کاربر است. این نگاه برای سه دسته سیستم کار میکند: محصولات مصرفکننده، سیستمهای سازمانی و زیرساخت.
نویسندگان کتاب چه کسانی هستند؟
شش نفر این کتاب را نوشتهاند: بتسی بایر، کریس جونز، کریستوف لنگ، دیوید هاسکا، جنیفر پتوف و نیال ریچارد مورفی. ناشر آنها را اعضای کلیدی تیم SRE گوگل معرفی میکند. یعنی کسانی که خودشان در این تیم کار میکنند، دربارهی روشهای امروز گوگل مینویسند و تغییرهای یک دههی اخیر را هم شرح میدهند.
ویرایش دوم نسبت به ویرایش اول چه چیزهایی دارد؟
ویرایش دوم یک بازنگری کامل است. تازگیهایش در سه بخش دیده میشود.
تکنیکهای مهندسی و فرآیندهای سازمانی
تازهها فقط فنی نیستند. کتاب هم دربارهی تکنیکهای مهندسی حرف میزند، هم دربارهی فرآیندهای سازمانی. هدف این است که قابلیت اطمینان در تمام چرخهی عمر مهندسی جا بیفتد، نه فقط در مرحلهی اجرا.
موردکاویها
ناشر موردکاویها را هم جزو بهروزرسانیها نام میبرد. موردکاوی معمولاً همان جایی است که یک اصل انتزاعی به تجربهی واقعی تبدیل میشود.
ارزش قابلیت اطمینان، فضای ابری و هوش مصنوعی
سه موضوع در بهروزرسانیها برجسته است: ارزش قابلیت اطمینان، قابلیت اطمینان در فضای ابری و اثر هوش مصنوعی. این سه سرفصل نشان میدهد در ده سال گذشته چه چیزی در این حوزه عوض شده است.
خواننده از این کتاب چه چیزهایی یاد میگیرد؟
ناشر چهار هدف عملی برای کتاب فهرست میکند. هر کدام یک نیاز مشخص را هدف میگیرد.
آموزش مهندسان تازهکار SRE
اگر تیمی مهندس جدید SRE میگیرد، کتاب میتواند پایهی آموزش باشد. محتوایش به تازهترین رویههای این حوزه تکیه دارد. مهندس تازهکار از همان اول با روش روز آشنا میشود.
ساختن سازمانی که قابلیت اطمینان را یک ویژگی میداند
ناشر روی این ایده تأکید میکند که قابلیت اطمینان یک ویژگی است. مثل هر ویژگی دیگر، برنامهریزی و مهندسی میخواهد. کتاب به ساختن سازمانی کمک میکند که این را جدی بگیرد.
ساختن سرویس آنلاین بر پایهی اصول قابلیت اطمینان
بخش دیگر کتاب به کسانی میرسد که سرویس آنلاین میسازند. اصول قابلیت اطمینان باید از مرحلهی طراحی وارد کار شود. صبر کردن تا اولین قطعی، راه خوبی نیست.
هوش مصنوعی در خودکارسازی و تشخیص حادثه
کتاب شروع کار با قابلیتهای نوظهور هوش مصنوعی را هم نشان میدهد. ناشر دو نمونه را نام میبرد: خودکارسازی و تشخیص حادثه. هدف، بهتر شدن SRE در کل سازمان است.
این کتاب برای چه کسانی مناسب است؟
ناشر مخاطب را با یک جمله معرفی نمیکند. اهداف کتاب اما تصویر روشنی میدهند. سه گروه بیشترین سود را میبرند:
- کسانی که مهندس SRE تازه آموزش میدهند.
- مدیران و رهبران مهندسی که میخواهند قابلیت اطمینان در سازمانشان جا بیفتد.
- مهندسانی که سرویس آنلاین میسازند و قابلیت اطمینان برایشان مهم است.
هدف نهایی را هم ناشر روشن گفته است: سیستمهایی مقیاسپذیر، قابل اعتماد و کارآمد.
ویرایش اول یا ویرایش دوم؟
ویرایش اول پرفروش بود و اصول پایه را مطرح کرد. ویرایش دوم همان مسیر را ادامه میدهد و با تجربهی یک دههی بعد بهروزش میکند. اگر برای اولین بار سراغ SRE میروید، ویرایش جدیدتر انتخاب منطقیتری است. مطالب فضای ابری و هوش مصنوعی فقط در همین ویرایش آمدهاند.
جمعبندی
کتاب Site Reliability Engineering: How Google Runs Production Systems در ویرایش دوم، کتابی دربارهی ساختن اعتماد است. اعتماد کاربر به اینکه سرویس کار میکند. نویسندگانش اعضای کلیدی تیم SRE گوگلاند و تجربهی یک دههی اخیر را در آن گذاشتهاند. اگر آموزش تیم، طراحی سازمان یا ساخت سرویس آنلاین دغدغهی شماست، ارزش دارد این کتاب در فهرست خواندنیهایتان باشد.
هنوز بررسیای ثبت نشده است.