The Elastic (ELK) Stack centralizes, parses, and visualizes logs with Elasticsearch, Logstash, Kibana, and Beats. This 2026 getting-started guide cove...
MicroPyramid Blog
Articles that strengthen our current focus on AI systems, modernization, and product engineering, alongside the broader engineering archive.
Older posts still cover Django, Python, AWS, Salesforce, React, Flutter, and Svelte, but the clearest current signal is around the three service lanes below.
AI Systems
RAG, knowledge workflows, search, and practical AI system design.
Explore service pageModernization
Legacy cleanup, migration planning, Django rescue, and safer system change.
Explore service pageProduct Engineering
Full-stack delivery, dashboards, portals, MVPs, and AI-ready product work.
Explore service pageA practical 2026 guide to HTTP redirects in Nginx. Learn 301 vs 302 vs 307 vs 308, the SEO-safe `return 301` pattern, HTTPS and www canonicalization, ...
A current, hands-on guide to installing PostgreSQL 16/17 from the official PGDG repository and managing it day to day: roles and databases, pg_hba.con...
Ansible is an agentless, push-based automation engine for configuring servers and deploying apps over SSH. This practical 2026 guide covers idempotent...
A 2026 guide to running a Django app and a WordPress blog side by side on one host with Docker Compose v2 β each in its own container, behind an nginx...
A step-by-step 2026 guide to hosting PHP on Ubuntu 24.04 with Nginx (LEMP): install Nginx, MariaDB and PHP 8.3-FPM, configure the server block and PHP...
Is Docker Swarm still worth it in 2026? An honest guide to Swarm mode vs Kubernetes, with cluster setup, services, stacks, overlay networks, secrets, ...
The GitLab Container Registry is a private, OCI-compliant Docker registry built into GitLab. Here is how to self-host it on your own domain with DNS, ...
A practical guide to Logstash parsing in 2026: the input-filter-output pipeline, grok pattern syntax, the faster dissect filter, mutate/date/json/geoi...
Automate Django deployments with modern Fabric 3.x. A correct fabfile.py using the Connection/@task API for git pull, migrate, collectstatic and Gunic...
Elasticsearch "Shield" no longer exists β it became X-Pack Security and is now free, built-in, and on by default. Here is how to secure Elasticsearch ...
Ansible Galaxy is the public hub for sharing and downloading Ansible content β both reusable roles and, since Ansible 2.10, collections. This guide co...