ابزار های معروفی که DevOps از اونا استفاده میکنه :
1. Version Control and Source Code Management (SCM) : Git, GitHub, GitLab, Bitbucket.
2. Continuous Integration/Continuous Delivery (CI/CD) : Jenkins, GitLab CI/CD, CircleCI, TravisCI, Azure DevOps.
3. Infrastructure as Code (IaC) : Terraform, Ansible, Puppet, Chef.
4. Monitoring and Logging : Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Datadog.
5. Containerization and Orchestration : Docker, Kubernetes, OpenShift.
6. DevSecOps (Security in DevOps) : Snyk, Aqua Security, SonarQube.
7. Collaboration and Communication Tools : Slack, Microsoft Teams, Jira, Trello.
8. Testing and Quality Management : Selenium, JUnit, TestNG.
@Linuxor
1. Version Control and Source Code Management (SCM) : Git, GitHub, GitLab, Bitbucket.
2. Continuous Integration/Continuous Delivery (CI/CD) : Jenkins, GitLab CI/CD, CircleCI, TravisCI, Azure DevOps.
3. Infrastructure as Code (IaC) : Terraform, Ansible, Puppet, Chef.
4. Monitoring and Logging : Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Datadog.
5. Containerization and Orchestration : Docker, Kubernetes, OpenShift.
6. DevSecOps (Security in DevOps) : Snyk, Aqua Security, SonarQube.
7. Collaboration and Communication Tools : Slack, Microsoft Teams, Jira, Trello.
8. Testing and Quality Management : Selenium, JUnit, TestNG.
@Linuxor
👍52❤4🔥2
برای پردازش تراکنش های بیشتر اومدن دیتابیس ها رو (horizontal scaling) زیاد کردن که سیستم کم نیاره، انتظار میرفت که با تقسیم بار روی چند تا سرور پردازش تراکنش ها بیشتر بشه ولی قضیه برعکس شد بجای اینکه سیستم تراکنش های بیشتری رو ساپورت کنه توان پردازشی کمتری داشت.
همگام سازی روی دیتابیس های توزیع شده یکی از مشکلاتیه که هنوز دارن روش کار میکنن.
@Linuxor
همگام سازی روی دیتابیس های توزیع شده یکی از مشکلاتیه که هنوز دارن روش کار میکنن.
@Linuxor
👍83
این پروژه هم جالب بود مرورگتون رو تبدیل به neovim میکنه
https://github.com/glacambre/firenvim
@Linuxor
https://github.com/glacambre/firenvim
@Linuxor
👍38💩6💅2👎1
اینجا یه مثال ساده و راحت برای استفاده unit test, mock test برای embedded system هست. اگر به این مباحث علاقه دارید سورس کد رو داخل گیت خود دوولوپر هست.
https://github.com/CharlesDias/stm32_gtest_c_code
@Linuxor ~ Amin_kshz
https://github.com/CharlesDias/stm32_gtest_c_code
@Linuxor ~ Amin_kshz
👍40
یه نفر شروع کرده به ساخت کامپایلر و تمام کار مراحلشو نوشته؛ بعد دیدن این 64 قسمت شما خیلی ببشتر از بقیه از کامپایلر میدونین
https://github.com/DoctorWkt/acwj
@Linuxor
https://github.com/DoctorWkt/acwj
@Linuxor
4👍79❤15😐2
کدام گزینه تفاوت اصلی بین KVM و QEMU را بهتر توضیح میدهد؟
Anonymous Quiz
16%
ابزار QEMU شبیهساز سختافزار است و میتواند به صورت مستقل از KVM کار کند.
6%
ابزاز KVM و QEMU هر دو فقط برای شبیهسازی نرمافزاری استفاده میشوند و وابسته به سختافزار نیستند
12%
ابزار QEMU یک ماژول کرنل است و برای مدیریت ماشینهای مجازی به KVM وابسته است
19%
ابزار KVM برای شبیهسازی کامل سختافزار استفاده میشود و QEMU صرفاً یک رابط نرمافزاری آن است
47%
دروغ چرا، نمیدونم
🤣38👍9🔥1