<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/devops/best-of/2023/11" -->

---
title: Best DevOps posts — November 2023 | daily.dev
description: The most upvoted DevOps posts from November 2023, curated by the daily.dev community.
canonical: https://daily.dev/tags/devops/best-of/2023/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/devops/best-of/2023/11
og:type: website
og:site_name: daily.dev
og:title: Best DevOps posts — November 2023 | daily.dev
og:description: The most upvoted DevOps posts from November 2023, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of DevOps — November 2023

1. 1  
[](/posts/explaining-ssh-to-my-uber-driver-zt5ig5ne7 "Explaining SSH to my Uber Driver")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Explaining SSH to my Uber Driver  
SSH is a secure, secret tunnel that allows developers to connect to another computer over the internet and perform various tasks. It is commonly used for deploying code and updating server configurations. SSH's encryption and authorization protocols make it more secure than older communication protocols. By using public-key authentication, SSH protects user information from hackers.  
249  
5
2. 2  
[](/posts/mastering-docker-a-comprehensive-guide-cfp6aaotm "Mastering Docker: A Comprehensive Guide")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Mastering Docker: A Comprehensive Guide  
Docker is an open platform for developing, shipping, and running applications. It separates applications from infrastructure and allows for quick software delivery. Key Docker terms include images, containers, Dockerfiles, Docker Engine, Docker Hub, Docker registry, and Docker Compose. Virtual machines and containers differ in their approach and use cases, with VMs emulating an entire OS and containers sharing the host OS kernel.  
241  
4
3. 3  
[](/posts/building-a-ci-cd-pipeline-for-node-js-application-with-jenkins-and-docker-f00nv0p9q "Building a CI/CD Pipeline for Node.js Application with Jenkins and Docker")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Building a CI/CD Pipeline for Node.js Application with Jenkins and Docker  
Building a CI/CD pipeline for Node.js applications with Jenkins and Docker allows for the seamless automation, containerization, and orchestration of the development process. Organizations are adopting these pipelines to deliver high-quality applications quickly and reliably. This article provides an overview of Jenkins, the prerequisites for setting up the pipeline, and a step-by-step guide to configure the pipeline.  
119  
1
4. 4  
[](/posts/a-crash-course-in-docker-jrqrx8ye8 "A Crash Course in Docker")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 3y  
A Crash Course in Docker  
Docker is a container platform that simplifies deployment of applications in the cloud. It was created in 2013 and uses lightweight containerization to achieve isolation. Docker images are different from virtual machines as they share the host operating system kernel, making them more lightweight and portable. Kubernetes is not necessary to use Docker effectively.  
102  
2
5. 5  
[](/posts/explaining-kubernetes-to-my-uber-driver-ssuqni0jx "Explaining Kubernetes To My Uber Driver")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Explaining Kubernetes To My Uber Driver  
The conversation describes Kubernetes as a chef or container orchestration tool that helps manage different components needed to run software. It explains the concepts of containers, pods, and the master node in the context of a kitchen analogy. It also highlights the usefulness of Kubernetes in the world of technology.  
43  
4
6. 6  
[](/posts/docker-decoded-cracking-the-code-to-smoother-devops-operations--b4tqeflkq "Docker Decoded: Cracking the Code to Smoother DevOps Operations 🚀")  
Article  
![Avatar of awsplainenglish](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/64d9989ff4ae4caba811832fdd6146c5)AWS in Plain English · 3y  
Docker Decoded: Cracking the Code to Smoother DevOps Operations 🚀  
This article discusses common problems faced while using Docker and provides solutions to optimize Docker images, address resource limitations in containers, and manage container scalability.  
29  
1
7. 7  
[](/posts/nginx-reverse-proxy-on-an-ubuntu-server-h9y62ldmm "Nginx Reverse Proxy on an Ubuntu server")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Nginx Reverse Proxy on an Ubuntu server  
Learn how to set up an Nginx reverse proxy on an Ubuntu server to expose an application server to the internet without using a specific port.  
28
8. 8  
[](/posts/google-to-force-block-ad-blockers-time-to-get-firefox--mjpxnposg "Google to Force-Block Ad Blockers — Time to Get Firefox?")  
Article  
![Avatar of securityboulevard](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/3613c832180040de8d85bb29f74395be)Security Boulevard · 3y  
Google to Force-Block Ad Blockers — Time to Get Firefox?  
Google is planning to disable Manifest V2 Chrome extensions and roll out Manifest V3, which has raised concerns about the impact on ad blockers. Firefox and Safari are the only major browsers unaffected by these changes.  
22  
5
9. 9  
[](/posts/nginx-reverse-proxy-on-an-ubuntu-server-ynrhb9e1x "Nginx Reverse Proxy on an Ubuntu server")  
Article  
![Avatar of awsplainenglish](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/64d9989ff4ae4caba811832fdd6146c5)AWS in Plain English · 3y  
Nginx Reverse Proxy on an Ubuntu server  
Learn how to reverse proxy a Jenkins server with Nginx on an Ubuntu server. Nginx is open-source software for web serving, reverse proxying, caching, load balancing, and more. A reverse proxy acts as an intermediary between a client and a server, accepting requests from clients and forwarding them to the appropriate server.  
21
10. 10  
[](/posts/devops-lab-3--building-jenkins-pipelines-with-maven-tomcat-umiy0zs6a "DevOps (Lab-3)-Building Jenkins pipelines with Maven & Tomcat")  
Article  
![Avatar of awsplainenglish](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/64d9989ff4ae4caba811832fdd6146c5)AWS in Plain English · 3y  
DevOps (Lab-3)-Building Jenkins pipelines with Maven & Tomcat  
Learn how to automate the build process using Jenkins with Maven and Tomcat in this DevOps lab. Jenkins is an open-source automation server used for building, deploying, and automating software development processes. It can automate tasks such as building code, running tests, and deploying applications to different environments. Follow the step-by-step instructions to install Jenkins, configure it, and create a pipeline job. The lab also covers the integration of Tomcat for application deployment.  
15
11. 11  
[](/posts/project-deploy-a-sample-app-on-aws-eks-devsecops-practices-tlnhmzio5 "Project: Deploy A Sample App on AWS EKS — DevSecOps Practices")  
Article  
![Avatar of awsplainenglish](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/64d9989ff4ae4caba811832fdd6146c5)AWS in Plain English · 3y  
Project: Deploy A Sample App on AWS EKS — DevSecOps Practices  
This article describes the deployment of a Netflix clone application using a CI/CD pipeline with tools like Jenkins, Docker, SonarQube, Trivy, Argo CD, Prometheus, and Grafana. It emphasizes the importance of DevSecOps practices and monitoring of the application's performance.  
11
12. 12  
[](/posts/unified-api-for-any-alert-from-any-source-vay4trafi "Unified API for any alert from any source")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Unified API for any alert from any source  
The article introduces Keep, an open-source alert management and automation platform. It highlights the problem Keep solves and its key features, such as connecting with various alert generation tools, aggregating alerts, enhancing them with additional information, and automating processes based on these alerts. It also provides step-by-step instructions on how to install Keep's CLI, configure it, connect with different providers, review alerts, and create workflows.  
10
13. 13  
[](/posts/python-microservices-application-video-to-audio-converter-qw02vfxwq "Python Microservices Application: Video to Audio Converter")  
Article  
![Avatar of awsplainenglish](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/64d9989ff4ae4caba811832fdd6146c5)AWS in Plain English · 3y  
Python Microservices Application: Video to Audio Converter  
This article discusses the creation of a Python microservices application for converting videos to audio. It covers the use of Kubernetes on Amazon EKS, Helm Charts, MongoDB, PostgreSQL, RabbitMQ, and Docker. The application utilizes an API Gateway with endpoints for login, upload, and download. Authentication is done through Postgres, and video data is stored in RabbitMQ before being converted to audio and stored in MongoDB. Docker images are created for each service and pushed to DockerHub.  
10

[See all DevOps archives](/tags/devops/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/devops/best-of/2023/11#page","url":"https://daily.dev/tags/devops/best-of/2023/11","name":"Best DevOps Posts — November 2023","description":"The most upvoted DevOps posts from November 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/devops/best-of/2023/11#items","numberOfItems":13,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/explaining-ssh-to-my-uber-driver-zt5ig5ne7","name":"Explaining SSH to my Uber Driver"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/mastering-docker-a-comprehensive-guide-cfp6aaotm","name":"Mastering Docker: A Comprehensive Guide"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/building-a-ci-cd-pipeline-for-node-js-application-with-jenkins-and-docker-f00nv0p9q","name":"Building a CI/CD Pipeline for Node.js Application with Jenkins and Docker"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/a-crash-course-in-docker-jrqrx8ye8","name":"A Crash Course in Docker"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/explaining-kubernetes-to-my-uber-driver-ssuqni0jx","name":"Explaining Kubernetes To My Uber Driver"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/docker-decoded-cracking-the-code-to-smoother-devops-operations--b4tqeflkq","name":"Docker Decoded: Cracking the Code to Smoother DevOps Operations 🚀"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/nginx-reverse-proxy-on-an-ubuntu-server-h9y62ldmm","name":"Nginx Reverse Proxy on an Ubuntu server"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/google-to-force-block-ad-blockers-time-to-get-firefox--mjpxnposg","name":"Google to Force-Block Ad Blockers — Time to Get Firefox?"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/nginx-reverse-proxy-on-an-ubuntu-server-ynrhb9e1x","name":"Nginx Reverse Proxy on an Ubuntu server"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/devops-lab-3--building-jenkins-pipelines-with-maven-tomcat-umiy0zs6a","name":"DevOps (Lab-3)-Building Jenkins pipelines with Maven & Tomcat"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/project-deploy-a-sample-app-on-aws-eks-devsecops-practices-tlnhmzio5","name":"Project: Deploy A Sample App on AWS EKS — DevSecOps Practices"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/unified-api-for-any-alert-from-any-source-vay4trafi","name":"Unified API for any alert from any source"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/python-microservices-application-video-to-audio-converter-qw02vfxwq","name":"Python Microservices Application: Video to Audio Converter"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"DevOps","item":"https://daily.dev/tags/devops"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/devops/best-of"},{"@type":"ListItem","position":5,"name":"November 2023"}]}]}
```

