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

Load Testing Basics: How to Find Your App's Breaking Point Before Your Users Do

Load Testing Basics: How to Find Your App's Breaking Point Before Your Users Do

Blog Summary

Every app has a breaking point. The only question is whether you find it on a quiet Tuesday or on launch day. A practical guide to load testing: realistic scenarios, a k6 script, the metrics that matter and where bottlenecks hide.

Read more
  • 40
  • 85
  • 22

Containers vs Virtual Machines: What's Actually Different Under the Hood

Containers vs Virtual Machines: What's Actually Different Under the Hood

Blog Summary

"A container is just a lightweight VM" is the most common explanation, and it's wrong in the ways that matter. Here's how hypervisors and shared kernels really differ, what that means for isolation and speed, and when to use which.

Read more
  • 98
  • 49
  • 20

Laravel Deployment Mistakes That Break Production, and How to Avoid Them

Laravel Deployment Mistakes That Break Production, and How to Avoid Them

Blog Summary

The code was fine. The deploy wasn't. From queue workers running yesterday's code to log files owned by root, here are the Laravel deployment mistakes that bite most often, why they happen, and a script that avoids them.

Read more
  • 126
  • 81
  • 12

Developer Superstitions We All Secretly Follow (and Why They Work)

Developer Superstitions We All Secretly Follow (and Why They Work)

Blog Summary

No Friday deploys, never say the Q word on call, and never touch the file that works. Most developer superstitions are real engineering lessons in disguise, and each one points to a better habit.

Read more
  • 60
  • 84
  • 24

VPS vs Managed Platform vs Serverless: Where Should Your Laravel App Live?

VPS vs Managed Platform vs Serverless: Where Should Your Laravel App Live?

Blog Summary

Every hosting choice is a trade between control, convenience and how predictable your bill is. Here is an honest comparison of a VPS, a managed platform and serverless for Laravel apps, and who each one actually suits.

Read more
  • 97
  • 27
  • 21

Hardening a Linux Server for a Laravel App: A Practical Checklist

Hardening a Linux Server for a Laravel App: A Practical Checklist

Blog Summary

Bots start knocking on a new server within the hour. A practical hardening checklist for Laravel on Ubuntu: automatic updates, SSH keys only, a deny-by-default firewall, fail2ban, least-privilege file permissions, HTTPS and tested backups.

Read more
  • 106
  • 30
  • 7

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