بسیاری از تیمها CPaaS را با ارسال اولین پیامک یاد میگیرند. این دوره دقیقاً برعکس آن است.
CPaaS یا «پلتفرم ارتباطاتی به عنوان سرویس»، روشی است که محصولات مدرن از طریق آن:
- پیام ارسال میکنند
- تماس برقرار میکنند
- تایید هویت را اجرا میکنند
- از طریق SMS، واتساپ، صوت و غیره با مشتریان ارتباط میگیرند
بخش سخت هیچوقت فراخوانی API نبوده است. بخش سخت معماری پیرامون آناست: اینکه وقتی تحویل پیام شکست میخورد چه اتفاقی میافتد، چگونه یک گفتگو در کانالهای مختلف یکپارچه میماند، منطق شما کجا باید باشد و چگونه با رشد کسبوکار از وابستگی شدید به یک فروشنده جلوگیری کنید.
این یک دوره مقدماتی با رویکرد اول-معماری است.
این یک دوره فنی عمیق یا کدنویسی برای مهندسان بکاند نیست و برای دنبال کردن آن نیازی به نوشتن کد تولیدی ندارید. در عوض، یاد میگیرید مانند یک معمار فکر کنید: با اعتماد به نفس هر کنسول CPaaS را باز کنید، در مورد مزایا و معایب استدلال کنید و سیستمهای ارتباطی طراحی کنید که در مقیاس واقعی جهان دوام بیاورند.
چه چیزی این دوره را متفاوت میکند:
ما به تئوری بسنده نمیکنیم.
در طول دوره، هر چهار پلتفرم اصلی CPaaS را باز کرده و مقایسه میکنیم:
Twilio
Infobip
Sinch
Vonage
خواهید دید که مفاهیم یکسان در هر کنسول کجا قرار دارند و چرا هر فروشنده به دلیل طراحی، رویکرد خاصی دارد.
ما همچنین به صورت عملی پیش میرویم. لاگهای تحویل واقعیرا بررسی میکنیم تا رفتار ناهمگام، تلاشهای مجدد (Retries) و قابلیت مشاهده (Observability) را درک کنیم. و از NCCOهای واقعی(اشیای کنترل تماس Nexmo) برای راهاندازی یک اپلیکیشن صوتی فعال با منوی IVR در Vonage استفاده میکنیم.
شما داراییهای قابل استفادهای به دست خواهید آورد.من دیاگرامهای معماری آماده برای محیط تولید را به اشتراک میگذارم که میتوانید مستقیماً در شرکت خود برای برنامهریزی توسعه محصول از آنها استفاده کنید. اینها همان الگوهایی هستند که در پشت سیستمهای ارتباطی تابآور و رویداد-محور قرار دارند.
این دوره برای چه کسانی است:
* معماران راهکار (Solution Architects)
* مدیران محصول فنی و مالکان محصول (Product Owners)
* مشاوران پیشفروش و راهکار
* لیدهای فنی (Tech Leads)
* مؤسسان استارتاپها
* مهندسانی که بهجای کپی-پیست کردن تکه کدها، دید سیستمی میخواهند
اگر هدف شما این است که در ۲۰ دقیقه اولین پیامک خود را ارسال کنید، این دوره را تعمداً برای آن هدف طراحی نکردهایم.
نکتهای در مورد ادامه مسیر
این اولین دوره CPaaS در Udemy است. این دوره برای ایفای نقش مقدماتی و ارائه یک مدل ذهنی محکم از کل این فضای تکنولوژی طراحی شده است. اگر در این نقش موفق شود، شما دانشجویان میتوانید موضوعات آینده را پیشنهاد دهید و بخشهای بعدی میتوانند عمیقتر به پیادهسازی فنی و موارد استفاده مهندسی عملی بپردازند.
بازخوردهای شما مسیر ادامه این دوره را شکل میدهد.
همین حالا ثبتنام کنید و بهجای فکر کردن به فراخوانی API، به سیستمهای CPaaS فکر کنید =)
Max Migutin
مربی داده، دیجیتال و ابر | 10+ سال تجربه
نمایش نظرات