Best of Nginx2023

  1. 1
    Article
    Avatar of awstipAWS Tip·3y

    Use Nginx as an API Gateway

    Use Nginx as an API Gateway to manage and direct incoming requests to three different microservices. Nginx is software that works as a reverse proxy and can be used as a Load balancer to distribute requests to different servers. The primary role of the API gateway is to act as an intermediary between clients (e.g.

  2. 2
    Article
    Avatar of awstipAWS Tip·3y

    Using Nginx as an API Gateway

    This article explores how Nginx can be used as an API Gateway to manage and direct incoming requests to different microservices. It explains the role of Nginx as a reverse proxy and load balancer, as well as the benefits of using an API Gateway. The article also covers topics such as routing, caching, rate limiting, and API key authentication.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.

    The objective of this repo is to build a body of knowledge on how CDNs work by coding one from "scratch" The CDN we're going to design uses: nginx, lua, docker, Prometheus, grafana, Grafana and wrk. We'll start creating a single backend service and expand from there to a multi-node, latency simulated.

  4. 4
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Why is Nginx called a “reverse” proxy?

    Learn about reverse proxies and why Nginx is called a reverse proxy. Discover the benefits of using Nginx as a reverse proxy.

  5. 5
    Article
    Avatar of faunFaun·3y

    Learning the Basics of Docker

    Docker allows you to build, run, deploy, update, and manage servers for your cloud environment. It is an essential part of the continuous deployment process, allowing you to package programs (apps, binaries, libraries) into containers. For this tutorial, we will be going over some of the basic Docker commands to deploy a custom image.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    The Ultimate Guide to High Performance WordPress

    This guide combines over 20 years of experience of fine-tuning servers, CDNs, and website code to deliver high performance WordPress sites. This guide was put together by the team at InMotion Hosting. They offer web hosting, servers, and cloud WordPress hosting.

  7. 7
    Article
    Avatar of awstipAWS 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.

  8. 8
    Article
    Avatar of awsplainenglishAWS 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.

  9. 9
    Article
    Avatar of hackernoonHacker Noon·3y

    Deploying a Node.js App with an Associated Domain

    Learn how to deploy a Node.js app and associate it with a domain by setting up a VPS, configuring Nginx, and enabling HTTPS.

  10. 10
    Article
    Avatar of bitBits and Pieces·3y

    How to Scale Node.js Socket Server with Nginx and Redis

    This post explains how to scale Node.js applications using Nginx Load Balancer and solve potential problems. It covers balancing socket servers, using Nginx load balancer with multiple Node servers, problems with polling, WebSocket transport layers, and establishing communication between Node instances with Redis PUB/SUB.

  11. 11
    Article
    Avatar of awstipAWS Tip·3y

    Deploying a Django Application with Docker, Nginx, and Certbot

    Learn how to deploy a Django application with Docker, Nginx, and Certbot to ensure robust security and internet availability. The process involves containerizing the Django app, using Nginx as a reverse proxy, and obtaining SSL certificates with Certbot.

  12. 12
    Article
    Avatar of awstipAWS Tip·3y

    Docker Compose Configuration for a Django and React Application with an Nginx Reverse Proxy and Let’s Encrypt SSL Certificate

    This article provides a tutorial on how to pack a Django and React application into containers using Docker Compose. It covers the creation of Dockerfiles for Django and Nginx, as well as the configuration of Nginx as a reverse-proxy for the Django server. The article also includes instructions for adding Let's Encrypt SSL certificates to secure the application. The tutorial is aimed at readers who are looking to deploy their Django and React applications using Docker.

  13. 13
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Getting Started with Ansible: A Comprehensive Guide for DevOps Beginners

    Ansible, a powerful open-source automation tool, is here to make your life easier. It allows you to automate tasks, configuration management, application deployment, and much more. Ansible Modules Explained in Ansible are the building blocks of automation. They are small, standalone scripts that Ansible uses to perform tasks on managed hosts.

  14. 14
    Article
    Avatar of swcdSweetcode·3y

    How to Minimize Docker Container Image Size Using DockerSlim

    Using DockerSlim allows you to minimize Docker image size up to 30 times. It analyzes your Docker image’s contents and removes duplicate files, unused dependencies, and system libraries that the application doesn’t require to run. These approaches slim or remove layers with unnecessary binaries, libraries, files, and directories.

  15. 15
    Article
    Avatar of awstipAWS Tip·3y

    Step by Step — Docker container on AWS using ECS — CloudFormation Template

    This article provides a step-by-step guide on creating a Docker container on AWS using ECS and a CloudFormation template. It covers the creation of a cluster, task definition, security group, and service. The article also explains how to retrieve the IP of a task in ECS.

  16. 16
    Article
    Avatar of jvnsJulia Evans·3y

    A list of programming playgrounds

    A list of programming playgrounds I really like using (and making!) Programming playgrounds. I got thinking about how I didn't have a great list of playgrounds to refer to. So I asked Mastodon for links to cool playgrounds. Here's what I came up with.

  17. 17
    Article
    Avatar of asayerasayer·3y

    Deploying Vue apps to the cloud with Kubernetes

    Deploying Vue apps to the cloud with Kubernetes Back Vue.js has gained popularity among developers for its simplicity and flexibility in building dynamic and interactive front-end applications. In today’s software development world, containers and orchestration have emerged as a powerful paradigm that is here to stay.

  18. 18
    Article
    Avatar of colkgirlCode Like A Girl·3y

    Diving into Docker: Create Your First Container

    The article provides a step-by-step guide on creating a Docker container. It covers setting up the environment, learning the basics of Docker, creating a simple web app, creating a Dockerfile, building the Docker image, testing the container, and pushing the Docker image to Docker Hub.