درباره دوره
فرض کنید میخواید مقیاس اپلیکیشن خودتونو افزایش بدید. یعنی رو یه پلتفرمی مثل کوبنتیز هستید و میخواید چند تا کپی دیگه از اپلیکیشنتونو بالا بیارید. در این صورت برای سرعت و عملکرد بالاتر، بهتره که مقیاس دیتابیس رو هم افزایش بدید و هر کدوم از کپیهای اپها، دیتابیس خودشو داشته باشه. طوری که همشون با هم سینک باشن. (و یا با یه proxy بار رو بین دیتابیسها پخش کنید. اصلاحا Load Balance کنید).
شایدم فقط میخواید یه کپی بروز از دیتابیستون رو یه سرور دیگه داشته باشید.
و یا چند تا سرور MySQL رو سرورهای مختلف دارید و میخواید از یک سرور به همشون دسترسی داشته باشید. (برای راحتی کار و یا دادن دسترسی به مهندسین داده یا استفاده راحت تو ابزارهایی مثل Metabase).
یا در سادهترین حالت ممکن میخواید فقط MySQL تون رو کانفیگ کنید تا Binary Log هاتونو ثبت کنید. (لاگ یا کوئری همهی تغییرات دیتابیس رو داشته باشید).
در این صورت باید نحوه MySQL Replication رو به صورت عملی و اصولی یاد بگیرید. بعد از چالشهایی که در اینباره داشتم و به خطاها، مسائل و راهحلها رسیدم گفتم بهتره این مباحث رو به بقیه هم ارائه بدم.
مقالههای زیادی در این باره در سطح اینترنت وجود داره ولی خیلی چیزها گفته نشده بود. درست مثل زمان مدرسه که تو کتاب یه چیزی گفته میشد و تو امتحان احتمالا ما رو با چالشهای بیشتری رو به رو میکردند. این موضوع هم مستثنی نیست و همیشه در کار و در سطح Production، با چالشهایی رو به رو میشیم که چیزی دربارش به ما نگفته بودن. من اینجام تا تجربهی خودم رو کامل و بی کم و کسر در اختیارتون بزارم.
با شرکت در این دوره چه چیزهایی به دست میارید؟
- دسترسی مادامالعمر به مباحث و فیلمهای دوره
- جزوه دوره به صورت PDF
- عضویت در گروه تلگرامی
- بروزرسانی رایگان و مادام العمر
این دوره بر اساس آموختهها، مطالعات و تجربههای عملی خودم در سطح Production تهیه شده و تمرکزم رو کاربردی بودن و کپی پیستی نبودنه. پس به کاربردی بودن اون مطمئن باشید.
هزینه سرمایه گذاری:
در حال حاضر قیمت این دوره به جای 890،000 تومان، با تخفیف زودهنگام 339،000 تومان ارائه میشود که تقریبا با یه کتاب معمولی، یا یه پیتزا (اونم بدون نوشابه) یا یه پرس غذا تو رستوران برابری میکنه. بنابراین میتونید از تخفیف زودهنگام استفاده کنید و با همین قیمت ثبتنام کنید.