بررسی معماری های مبتنی بر میکروسرویس و کانتینرها چکیده :امروزه با توجه به نیاز روبهرشدی که در اپلیکیشنهای بزرگ سازمانها بهوجودآمده است، مفهومی تحت عنوان میکروسرویس هم در صنعت توسعه نرم…
مقدمه ای برمدیریت لاگ (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ها راهحلهایی هستند بهمنظور کسب اطمینان از اینکه نرمافزار هنگام جابهجایی از یک محیط اولیه به محیط ثانویه بهصورت مطمئن اج…