مایکرو سرویس یک الگوی معماری نرمافزار است که برنامههای پیچیده از کنار هم نهادن پردازشهایی خرد و ناوابسته که از راه رابطهای زبان-ناآگاه با هم در پیوند هستند پدید میآیند. شرکت گوگل در کنفرانس OSCon ابزار مدیریت و استقرار مخزن متنباز خود موسوم به Kubernetes که از مدتها قبل آماده ورود به بازار شده بود را معرفی کرد. این شرکت اعلام کرد که نخستین نسخه این ابزار با نام Kubernetes۱.۰ در محیطهای تولیدی مورد استفاده قرار میگیرد. شما هر روز از این محصول استفاده میکنید، زیرا هر زمان که یکی از برنامههای گوگل از جمله جستوجوگر اینترنتی، جیمیل، Docs و... را اجرا میکنید، فناوری کانتینر گوگل موسوم به lmctfy را مورد استفاده قرار میدهید. داکر برنامه های کاربردی خود را (چه فرآیند ها و چه منابع) از طریق محفظه های لینوکسی (به عنوان مثال فضاهای نام یا دیگر ویژگی های کرنل) آرشیو می کند. قابلیت های دیگر آن از خود قطعات پروژه و اجزای آن منشا می گیرد، ویژگی هایی که همه پیچیدگی کار را با ابزارهای سطح پایین تر یا API های لینوکس که برای سیستم و مدیریت برنامه های کاربردی با توجه به امنیت فرآیندها، به کار می رود مرتفع می سازد. در دوره آموزشی O'Reilly Building Microservice Systems with Docker and Kubernetes با نحوه ساخت سیستم های مایکرو سرویس با استفاده از داکر و کوبرنتس آشنا می شوید.