آپاچی کافکا یک پلتفرم توزیعشده برای پردازش داده های جریانی بوده و قادر به رسیدگی و پردازش چندین تریلیون رویداد است به صورت همزمان است. کافکا در ابتدا به عنوان یک ابزار برای ارسال پیامهایی با تعداد بالا بکار برده می شد. کافکا از زمان ایجاد و منبع باز شدن توسط لینکدین در سال ۲۰۱۱ ، به سرعت از ارسال پیام به یک پلتفرم پردازش توزیعی کامل تبدیل شده است. آپاچی کافکا، به عنوان یک پلتفرم داده های در جریان، دارای قابلیتهایی ازقبیل زمان پاسخ کوتاه، کارایی بالاو تحمل خطا بوده و قادر به پردازش جریانهایی سریع از رویدادها می باشد. کافکا، برای پشتیبانی از برنامه های کاربردی مشتری و اتصال سیستم های پایین دست با داده های زمان واقعی پاسخ های در حد میلی ثانیه فراهم می کند.
مخفف Statistical Analysis System ، یک نرم افزار پر قدرت آماری است. این نرم افزار آماری بیشتر روشهای رایج آماری را پوشش می دهد و کاربر می تواند فرمانهای خاصی را که متناسب با نیازهایش باشد انتخاب نموده و به کار گیرد. این نرم افزار آماری برای حرفه ای ها می باشد. به نظر می رسد غیر از فارغ التحصیلان آمار، دانش آموختگان سایر رشته ها نمی توانند به راحتی از این نرم افزار استفاده نمایند.
پایگاه داده یا بانک اطلاعاتی به مجموعه ای از اطلاعات منظم گفته می شود که جهت نمایش در سایت و یا استفاده در ابزار های تحت وب معرفی می گردند. دیتابیس معمولاً جهت دسترسی و مورد استفاده قرار گرفتن از طریق ابزارها و سرور ها ساختار بندی می گردد، در تعریف کلی می توان گفت دیتابیس در اصل مجموعه ای سازمان یافته از اطلاعات طبقه بندی شده است. این واژه از دانش رایانه و اینترنت گرفته شده است، اما کاربرد وسیع و عمومی نیز دارد، این وسعت به اندازه ای است که سازمان های ارائه استاندارد های رایانه ای پایگاه داده را بصورت زیر تعریف می کنند:
جاوا اسکریپت زبان برنامهنویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار میرود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین میکنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل میکند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود میبخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار میبخشد.
امروزه کمتر طراح وبی را پیدا خواهید کرد که از فریمورک بوت استرپ برای طراحی وب استفاده نکند و میتوان اینطور گفت که اکثر افرادی که با تکنولوژی وب و طراحی آن حتی کوچکترین آشنایی داشته باشد ، با نام Bootstrap و کارایی آن آشنا است. چندی پیش پس از گذشت ۲ سال از برنامه ریزی و توسعه نسخه ۴ بوت استرپ ، سرانجام به صورت بتا معرفی شد و هم اکنون علاقهمندان به آن میتوانند نسخه ۴ بوت استرپ را از روی سایت این شرکت دانلود نمایند.
فریم ورک Django یک چارچوب وب رایگان و متن باز است که در Python نوشته شده و از الگوی معماری MVT یا همون model-view-template پیروی می کند. هدف اصلی Django این است که ایجاد وب سایت های پیچیده و مبتنی بر پایگاه داده را آسان تر کند. این چارچوب بر قابلیت استفاده مجدد، Pluggability اجزای سازنده، کد کمتر، اتصال کم و توسعه سریع تاکید می کند. در این فریم ورک از Python در سراسر برنامه حتی برای فایل های تنظیمات و مدل های داده استفاده می شود.
Unit Testing (تست واحد) امکان تست هر بخش از برنامه و کد به صورت جداگانه می باشد.تفکری که پشت Unit Testing وجود دارد کنترل صحت و کیفیت هر بخشی از برنامه است تا اطمینان حاصل شود که همان کاری که از آن انتظار می رود را انجام می دهد.شاید انجام تست واحد به نظر کاری وقت گیر بیاید، اما اگر شما از صحت عملکرد قسمت های کوچک اطمینان حاصل کنید در اخر کار با باگ ها و مشکلات کمتری روبرو خواهید بود.این باعث کاهش زمان تولید نرم افزار و کاهش زمان تست خواهد شد.
Microsoft Orleans یک فریم ورک Actor مجازی ست که یک رویکرد ساده برای ساخت اپلیکیشن های محاسباتی توزیع شده در مقیاس بالا را بدون نیاز به یادگیری و اعمال روندی پیچیده و یا دیگر الگوهای مقیاس بندی، فراهم می کند. این پروژه برای استفاده در فضای ابری و به ویژه مایکروسافت آژور طراحی شده است. مایکروسافت اورلینز برای ساخت سیستم های توزیع شده بوسیله C# بسیار مناسب است.
مایکروسافت آژور (Microsoft Azure) یک بستر یا پلتفرم با مجموعهای از سرویسهای در هم تنیده ابری است که امکان رایانش ابری (Cloud computing) برای ایجاد، توسعه و مدیریت اپلیکیشنها، وب یا موبایل را فراهم میآورد. آژور بستری فراهم میکند که بتوان توسط زبانها، ابزارها، چهارچوبها و فریمورکهای مختلف بهصورت آزادانه اپلیکیشنهای مختص خود را ساخت، گسترش داد و مدیریت کرد. آژور بسیار انعطافپذیر و قابل سفارشیسازی است که دسترسی به مقادیر بسیار زیادی از ذخیرهسازی دادهها، منابع کامپیوتری و ابزارهای توسعه برنامه کاربردی را فراهم میکند.
فریم ورک Django یک چارچوب وب رایگان و متن باز است که در Python نوشته شده و از الگوی معماری MVT یا همون model-view-template پیروی می کند. هدف اصلی Django این است که ایجاد وب سایت های پیچیده و مبتنی بر پایگاه داده را آسان تر کند. این چارچوب بر قابلیت استفاده مجدد، Pluggability اجزای سازنده، کد کمتر، اتصال کم و توسعه سریع تاکید می کند. در این فریم ورک از Python در سراسر برنامه حتی برای فایل های تنظیمات و مدل های داده استفاده می شود.