Vuyisile

Clean Code book cover

Clean Code Chapter 3: Functions Summary

Summary of the third chapter of the Clean Code book by Robert C. Martin.

This chapter focuses on functions and has guidelines on how to write clean, readable functions in source code.

business cargo cargo container city

Running PostgreSQL in Docker

In this article, I show you how to setup postgreSQL using Docker. You will also learn how to back up postgres databases and restore them.

macbook pro near iphone and apple fruit

Setting up PostgreSQL on Linux

Postgres is a popular open source enterprise-ready database management system.

In this post, I show how to install and configure it on Linux.

cargo container lot

Amazon S3 – Object Storage

Amazon S3 is an Object Storage service and is one of the main building blocks of the AWS Cloud.

This article is an overview of some of its features.

close up photo of ethernet cables on network switch

Deploying a Django + Nginx application to a VPS with ansible

The article explains the steps for deploying a Django + Nginx application on an AWS Lightsail Virtual Private Server (VPS) with Docker and Ansible automation. This article will guide you through setting up a VPS instance, domain linking, server configuration with Ansible, securing the server, setting up SSL/TLS certificates, and finally, deploying the application. As part of the process, you’ll see how to run setup and deployment playbooks on a server, culminating in a live Django + Nginx project with HTTPS functionality.

illustration of a broke man

On work and layoffs

I took a risk last year and pivoted from Development to DevOps work. Everything was going well until I got laid off.

software engineer standing beside server racks

Databases in AWS: RDS

Amazon Relational Database Service (RDS) is a managed relational database service that allows you to setup and operate SQL databases in the AWS cloud.

In this article we’ll discuss the RDS databases and their scalability and high availability.

close up photo of monitor

AWS: Auto Scaling

In our AWS Cloud article series, we’ve explored the fundamental aspects of EC2 instances, storage, and load balancers. In this article we’ll discuss scalability and Auto Scaling.

server rack

High Availability: Load Balancers and Auto Scaling

In today’s fast-paced digital landscape, ensuring high availability for your applications is crucial. Downtime can lead to frustrated users, lost revenue, and damage to your brand’s reputation. That’s where load balancers come into play.