پوریا صلاحی ایلخانی·۲ سال پیشبررسی معماری های مبتنی بر میکروسرویس و کانتینرهاچکیده :امروزه با توجه به نیاز روبهرشدی که در اپلیکیشنهای بزرگ سازمانها بهوجودآمده است، مفهومی تحت عنوان میکروسرویس هم در صنعت توسعه نرم…
پوریا صلاحی ایلخانی·۲ سال پیشمقدمه ای برمدیریت لاگ (Log Management) و معرفی ابزارهای مطرح در این حوزهمقدمه:دادههای موجود در لاگ ها حاوی اطلاعات ارزشمندی است که میتواند به تیم فنی در مورد عملکرد برنامه اطلاع دهد و به آنها کمک کند تا مشکلا…
پوریا صلاحی ایلخانی·۲ سال پیشService Meshبا افزایش محبوبیت میکروسرویس ها، اپلیکیشنهای اولیه میکرو سرویس ها تحت تأثیر نسل جدیدی از ابزارهای توسعه، استقرار و مدیریت نرمافزار قرار گ…
پوریا صلاحی ایلخانی·۲ سال پیشSingle Sign On(SSO) and Identity Managementمدیریت هویت(Identity Management) یک بخش کلیدی از هر سازمانی است بدلیل اینکه هر سازمانی نیازمند مراقبت از اطلاعاتش دربرابر افراد بدون سطح د…
پوریا صلاحی ایلخانی·۲ سال پیشContinuous Deliveryتحویل مداوم یاContinuous Delivery :توانایی اعمال تغییرات در محیط عملیات در هر لحظه با روش سریع و مطمئن و بهطرز کاملاً پایدار میباشد. این…
پوریا صلاحی ایلخانی·۲ سال پیشStatic Code Analysis (such as SonarQube)در پروسه ساخت یک نرمافزار هدف این است که برنامه تولید شده از قابلیت اطمینان بالایی برخوردار باشد و تیم توسعه همواره در نظر دارد که سرعت تو…
پوریا صلاحی ایلخانی·۲ سال پیشMonitoring Tools (such as Prometheus)نظارت با بررسیهای موقت یا دورهای و ارزیابیهای سریع و سبک از عملکرد و مسائل عملیاتی یک مداخله، توسط افراد داخلی برنامه مداخله یا سازمانی…
پوریا صلاحی ایلخانی·۲ سال پیشLog Management Tools(such as ELK)مدیریت لاگ( Log Management) یک اصطلاح جامع است که عبارت است از : جمعآوری، ذخیره، پردازش، ترکیب و تجزیهوتحلیل داده از برنامههای کاربردی ج…
پوریا صلاحی ایلخانی·۲ سال پیشContainer Orchestration(such as Kubernetes)اگر در مقیاس بزرگ تعداد بسیار زیادی Dockerو با انواع مختلفی داشته باشیم و بخواهیم آنها را مدیریت کنیم، ابزارهای سازماندهی Containerها(Cont…
پوریا صلاحی ایلخانی·۲ سال پیشDocker and Containerizationا Containerها راهحلهایی هستند بهمنظور کسب اطمینان از اینکه نرمافزار هنگام جابهجایی از یک محیط اولیه به محیط ثانویه بهصورت مطمئن اج…