اولین کارگاه فندق

در اولین کارگاه فندق دوستان زیادی به ما اعتماد کردند و تشریف آوردن و تونستیم با هم تو یه محیط علمی و در عین حال به دور از پیچیدگی ها و جدیت‌های بیجا و معمول از داکر تا فندق رو پوشش بدیم و به صورت عملی از محصول فندق استفاده کنیم.

Workshop

در این کارگاه یه تیم به نمایندگی فندق برای ارائه مطالب حضور داشتند. کارگاه از سه بخش اصلی تشکیل شده بود که این بخش ها شامل موارد زیر بودند.

  • آشنایی مقدماتی و کار با Docker
  • آشنایی با فلسفه و خدمات محصول فندق
  • تجربه عملی دیپلوی کردن چند سرویس بر روی فندق

آشنایی مقدماتی و کار با Docker

در این بخش که اول کارگاه برگزار شد، سورنا از تاریخچه بوجود آمدن Containerها از دنیای واقعی تا مجازی رو توضیح داد و نحوه شکل گیری و بوجود اومدن پروژه ای به نام Docker رو مطرح کرد.

بعد از اون در مورد یک سری مفاهیم و Dockerfile نویسی و قوانین مربوط به اون رو در قالب یک پروژه ساده nginx برای همه توضیح داد و همه بچه ها تونستن به راحتی همگام با سورنا یک image رو بسازن و روی داکر اجراش کنن.

آشنایی با فلسفه و خدمات محصول فندق

این قسمت بخش دوم کارگاه بود و مهدی فلسفه بوجود اومدن محصول فندق رو شرح داد. از ویژگی‌های PaaS و تفاوت های اون با VPSها و روش‌های سنتی و معمول گفت.

همین‌طور مهدی از مزایای بسیار زیاد و برتری‌های اون نسبت به VPS ها گفت. سپس از ویژگی های محصول فندق و اینکه چطوری میتونه به کاهش منابع وهزینه‌های تیم‌های نرم‌افزاری کمک کنه و اینکه چطور با استفاده از اون میشه سرویس هارو با کیفیت بهتری به مشتری‌ها ارائه کرد گفت.

تجربه عملی دیپلوی کردن چند سرویس بر روی فندق

بعد از اون سروش به صورت دست به کد ساختار و نحوه کارکرد فندق رو به کمک دیپلوی کردن چند سرویس متمایز که تمام کامندهای فندق رو در بر میگرفت برای بچه ها مرحله به مرحله توضیح داد و در هر مرحله هر کسی هر ابهامی داشت بیان کرد و با کمک هم تونستیم پروژه رو با موفقیت کامل روی فندق دیپلوی کنیم.

در آخر نحوه ارتباط بین سرویس ها به صورت نظری بیان شد و با استفاده از سرویس‌هایی که بچه درست کرده بودن تونستیم یک پروژه واحدی متشکل از چند میکروسرویس بسازیم تا با معماری میکروسرویس ها هم آشنا بشیم.

در این بین دوستان زیادی بودن که نتونستن به دلایل مختلف در این کارگاه شرکت کنند و ما هم طبق قولی که داده بودیم تمام اسلایدها و کدهای استفاده شده رو آپلود کردیم که از طریق لینک های زیر قابل دسترسی هستن.


راستی! اگر که دوست داشتین ما رو حمایت کنین star دادن و تست پروژه فندق رو فراموش نکنین 😊

Github Start Sample