Scheduling Services with HashiCorp Nomad

Deploy and orchestrate containerized services using HashiCorp Nomad and Consul.

August 19, 2024 · 2 min · 406 words · hoangph3

Creational Design Patterns in Python

Implement creational design patterns such as Factory, Builder and Singleton in Python.

May 20, 2024 · 18 min · 3802 words · hoangph3

Behavioral Design Patterns in Python

Implement behavioral design patterns such as Strategy, Observer and Command in Python.

May 19, 2024 · 24 min · 4960 words · hoangph3

SOLID Principles in Python

Walk through the five SOLID object-oriented design principles with runnable Python examples.

May 17, 2024 · 10 min · 1986 words · hoangph3

Structural Design Patterns in Python

Implement structural design patterns such as Adapter, Decorator and Facade in Python.

May 13, 2024 · 13 min · 2599 words · hoangph3

Ansible Automation Tutorial

Automate server provisioning and configuration with Ansible playbooks and roles.

September 23, 2023 · 13 min · 2661 words · hoangph3

Bootstrapping Kubernetes Clusters

Stand up Kubernetes clusters with kubeadm using stacked and external etcd topologies, plus certificate rotation and multi-cluster contexts.

September 23, 2023 · 14 min · 2877 words · hoangph3

Deploying Demo Applications on Kubernetes

Two end-to-end example apps deployed on Kubernetes: a Node.js + MongoDB app and a Python + MySQL app.

September 23, 2023 · 1 min · 213 words · hoangph3

Docker Fundamentals Tutorial

Learn Docker basics: images, containers, volumes, and Docker Compose workflows.

September 23, 2023 · 1 min · 198 words · hoangph3

Kubernetes Configuration and Storage

Manage application configuration with ConfigMaps and Secrets, and persist data using Kubernetes volumes.

September 23, 2023 · 5 min · 918 words · hoangph3