Profile    Mohammed Shiroz Status   Loading  
Logo
Share This

My devops
blog and Updates

It's my personal blog and my post about what was my interested in. Not regularly. If you have any questions any discussion, I'm happy you get in touch with me, and try to answer as many as possible!

Blog
Let's See
Back to blog
Filter by:
Tags
//Article

Server Monitoring Basics: What to Watch Before Your Users Complain

Server Monitoring Basics: What to Watch Before Your Users Complain

Blog Summary

If your customers are your monitoring system, you hear about outages late and angry. Here's what to actually watch: disk trends, p95 response times, error rates, queue depth, scheduler heartbeats and uptime checks.

Read more
  • 62
  • 122
  • 18

Linux Permissions for Web Developers: Why chmod 777 Is Never the Fix

Linux Permissions for Web Developers: Why chmod 777 Is Never the Fix

Blog Summary

"Permission denied" after a deploy, and someone suggests chmod -R 777. Here's how rwx, owners and groups really work, why 777 is dangerous, and a sane permission setup for Laravel's storage folder.

Read more
  • 101
  • 109
  • 17

Docker Mistakes That Make Your Images Huge and Your Builds Slow

Docker Mistakes That Make Your Images Huge and Your Builds Slow

Blog Summary

You change one line and Docker reinstalls everything. Missing .dockerignore, bad layer order, dev tools in production, root users and latest tags are the usual culprits. Here's the fix, with a multi-stage build.

Read more
  • 19
  • 38
  • 23

Backups You Can Actually Restore: A Practical Strategy for Web Apps

Backups You Can Actually Restore: A Practical Strategy for Web Apps

Blog Summary

Most backup failures aren't missing backups. They're backups that silently stopped, can't be decrypted, or were never tested. A practical strategy built backwards from the restore: 3-2-1, dumps vs snapshots, encryption, retention and restore drills.

Read more
  • 22
  • 103
  • 15

SSH Keys Explained: How They Work and How to Use Them Safely

SSH Keys Explained: How They Work and How to Use Them Safely

Blog Summary

Bots try passwords on every server, all day. SSH keys make that pointless. Here's how key pairs work, a step-by-step ed25519 setup, the sshd_config gotcha that keeps passwords on, and habits that keep keys safe.

Read more
  • 118
  • 121
  • 12

Nginx vs Apache for PHP Apps: What Actually Matters in 2025

Nginx vs Apache for PHP Apps: What Actually Matters in 2025

Blog Summary

Nginx earned its reputation against Apache with mod_php, but with PHP-FPM on both the gap shrinks. Here's what really differs, the .htaccess trap when you migrate, and a Laravel-ready Nginx config.

Read more
  • 131
  • 105
  • 20

01. About Shiroz

Mohammed Shiroz

Hi, I'm Mohammed Shiroz, a software engineer and AI enthusiast from Sri Lanka who turns ideas into intelligent, real-world solutions. With over 9 years of hands-on experience, I currently lead real estate ERP development at Kate Group, a...

03.My Projects

04. Categories

Ready To Start Your Project ?

Get in Touch
Close