Service
is a resource you create to make a single, constant point of entry to a group of pods providing the same service. Each service has an IP address and port that never change while the service exists. Clients can open connections to that IP and port, and those connections are then routed to one of the pods backing that service. This way, clients of a service don’t need to know the location of individual pods providing the service, allowing those pods to be moved around the cluster at any time.
Apache Cassandra for Developers Part 1
Apache Cassandra is a free and open-source, distributed, NoSQL database management system designed to handle large amounts of data across many servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients.
continue reading »Adding a Unique Request ID to Each Request in Django
You can do that in Django using a middleware. The middleware needs to generate a unique request id (e.g. using UUID) and associate that id with the request.
continue reading »Kubernetes Deployment in a Nutshell
A Deployment
is a higher-level resource meant for deploying applications and updating them declaratively, instead of doing it through a ReplicationController
or a ReplicaSet
, which are both considered lower-level concepts.
Concurrency in Elixir
Concurrency is a fundamental concept in Elixir, a functional programming language built on the Erlang virtual machine (BEAM). Elixir provides powerful tools and abstractions for managing concurrent processes, making it ideal for building scalable and fault-tolerant systems.
continue reading »A Deep Dive into Metrics Based Alerting With Elasticsearch
Elasticsearch
is an open-source, distributed search and analytics engine based on the Lucene search engine library. It is designed to handle large volumes of data in real-time and provides fast, efficient search and analysis capabilities. Elasticsearch is commonly used for log analysis, full-text search, and business analytics.
Installing Nginx, MySQL, PHP on Ubuntu 22.04
In this guide you will learn how to install Nginx, MySQL 8.0 and PHP 8.1 and PHP-FPM on Ubuntu 22.04.
continue reading »