A

Ahmet Yılmaz

Kıdemli Altyapı Mühendisi

10 yılı aşkın bulut altyapısı ve DevOps deneyimiyle Hosted Cloud'un teknik ekibinde yer almaktadır. Kubernetes, Terraform ve yüksek erişilebilirlik mimarileri üzerine uzmanlaşmıştır.

17

makale

Ahmet Yılmaztarafından yazılanlar

Redis Cache Katmanı - Node.js ve Laravel'de Session ve Cache Yönetimi
Veritabanı & Depolama

Redis Cache Katmanı - Node.js ve Laravel'de Session ve Cache Yönetimi

Veritabanı sorguları uygulamanızın en yavaş katmanıdır. Sık erişilen veriler için her seferinde disk I/O yapan bir SQL sorgusu çalıştırmak yerine, bu verileri bellekte tutan bir cache katmanı eklemek yanıt sürelerini milisaniye seviyesine düşürür. Redis, in-memory veri yapısı deposu olarak cache, se

21 Mart 202613 dk okuma0
Uptime Monitoring - Alertmanager ile Kesinti Bildirimi Otomasyonu
DevOps

Uptime Monitoring - Alertmanager ile Kesinti Bildirimi Otomasyonu

Bir web sitesinin veya API'nin çöktüğünü müşterilerinizden önce fark etmek, operasyonel güvenilirliğin temel taşıdır. Manuel kontrol yerine otomatik uptime monitoring kurarak HTTP, TCP ve DNS sağlık kontrollerini sürekli çalıştırabilir, Alertmanager ile kesinti anında Slack, PagerDuty veya e-posta b

21 Mart 202613 dk okuma0
Infrastructure as Code ile Disaster Recovery Planı Oluşturmak
DevOps

Infrastructure as Code ile Disaster Recovery Planı Oluşturmak

Sunucu arızaları, veri merkezi kesintileri veya siber saldırılar her an gerçekleşebilir. Infrastructure as Code (IaC) ile disaster recovery planınızı kod olarak tanımlayarak, felaket anında dakikalar içinde altyapınızı yeniden oluşturabilirsiniz. Bu rehberde RPO/RTO kavramlarından Terraform multi-re

21 Mart 202613 dk okuma0
GitOps Nedir? ArgoCD ile Kubernetes'e Sürekli Teslimat
DevOps

GitOps Nedir? ArgoCD ile Kubernetes'e Sürekli Teslimat

Geleneksel CI/CD pipeline'larında deploy komutu dışarıdan tetiklenir ve cluster durumu ile Git arasında sapma (drift) oluşabilir. GitOps, Git repository'sini tek doğru kaynak (single source of truth) olarak kabul eder ve ArgoCD bu kaynağı Kubernetes cluster'ıyla sürekli senkronize tutar. Bu rehberde

21 Mart 202612 dk okuma0
Container Registry Seçimi: Docker Hub, GitHub Packages ve Self-Hosted
DevOps

Container Registry Seçimi: Docker Hub, GitHub Packages ve Self-Hosted

Container image'larınızı nerede saklayacağınız güvenlik, maliyet ve CI/CD hızını doğrudan etkiler. Docker Hub'ın rate limit kısıtlamaları, GitHub Packages'ın CI entegrasyonu ve self-hosted Harbor'ın tam kontrol avantajı farklı senaryolarda öne çıkar. Bu rehberde popüler container registry seçenekler

21 Mart 202610 dk okuma0
Kubernetes'e Giris: Pod, Deployment ve Service Kavramları
DevOps

Kubernetes'e Giris: Pod, Deployment ve Service Kavramları

Kubernetes (k8s), container'ları otomatik olarak dağıtan, ölçeklendiren ve yöneten açık kaynak bir orkestrasyon platformudur. CNCF'in 2025 anketine göre üretim ortamında Kubernetes kullanan kuruluşların oranı %84'e ulaştı. Bu rehberde Kubernetes'in temel yapı taşlarını - Pod, Deployment, Service, Re

21 Mart 202614 dk okuma0
Linux Sunucuda iptables ile Güvenlik Duvarı Kuralları Yönetimi
Güvenlik

Linux Sunucuda iptables ile Güvenlik Duvarı Kuralları Yönetimi

iptables, Linux çekirdeğinin netfilter altyapısı üzerinde çalışan paket filtreleme aracıdır. Sunucunuza gelen ve giden tüm ağ trafiğini kontrol etmenizi sağlar. Doğru yapılandırılmış bir iptables kuralı seti, yetkisiz erişimleri engeller, brute force saldırılarını yavaşlatır ve yalnızca gerekli serv

21 Mart 202612 dk okuma0
Secrets Yönetimi: Hashicorp Vault ile API Anahtarlarını ve Parolaları Korumak
Güvenlik

Secrets Yönetimi: Hashicorp Vault ile API Anahtarlarını ve Parolaları Korumak

Uygulama kodunda hardcoded API anahtarları, .env dosyalarında düz metin parolalar ve paylaşılan credential'lar en yaygın güvenlik açıklarından biridir. GitGuardian'ın 2024 raporuna göre GitHub'da yılda 10 milyondan fazla secret sızıntısı tespit edilmektedir. Hashicorp Vault, secrets'ları merkezi ola

21 Mart 202612 dk okuma0
Sunucu Hardening Checklist: Kurulumdan Sonra Yapılması Gereken 20 Adım
Güvenlik

Sunucu Hardening Checklist: Kurulumdan Sonra Yapılması Gereken 20 Adım

Yeni kurulan bir Linux sunucu varsayılan yapılandırmasıyla üretim ortamına hazır değildir. CIS (Center for Internet Security) benchmark'larına göre varsayılan kurulumlar onlarca güvenlik açığı içerir. Bu checklist, sunucunuzu kurulumdan hemen sonra güçlendirmek için uygulamanız gereken 20 kritik adı

21 Mart 202614 dk okuma0
Laravel Horizon ile Job Queue İzleme ve Redis Entegrasyonu
Hosting

Laravel Horizon ile Job Queue İzleme ve Redis Entegrasyonu

Laravel uygulamalarında e-posta gönderimi, resim işleme, API çağrıları ve rapor oluşturma gibi zaman alan işlemler queue (kuyruk) sistemine aktarılır. Laravel Horizon, Redis tabanlı queue'ları gerçek zamanlı izlemenizi, worker sayısını otomatik ölçeklemenizi ve başarısız job'ları yönetmenizi sağlaya

21 Mart 202612 dk okuma0
Node.js PM2 ile Production Kurulumu: Cluster, Log ve Deploy Rehberi
Hosting

Node.js PM2 ile Production Kurulumu: Cluster, Log ve Deploy Rehberi

Node.js uygulamanız geliştirme ortamında node app.js ile çalışır; ancak üretim ortamında tek bir process çökerse tüm servis durur, loglar kaybolur ve CPU çekirdeklerinin çoğu boşta kalır. PM2, Node.js uygulamalarını üretimde yönetmek için standart haline gelmiş bir process manager'dır. Bu rehberde P

21 Mart 202613 dk okuma0
PHP 8.3+ Performans Optimizasyonu Rehberi
Hosting

PHP 8.3+ Performans Optimizasyonu Rehberi

PHP 8.3 ve üzeri sürümlerde performans optimizasyonu. OPcache, JIT, PHP-FPM ayarları.

20 Mart 202613 dk okuma1
Shared Hosting vs Cloud Hosting vs VPS Karşılaştırması
Hosting

Shared Hosting vs Cloud Hosting vs VPS Karşılaştırması

Shared hosting, cloud hosting ve VPS arasındaki farklar. Performans, güvenlik, maliyet karşılaştırması.

20 Mart 202613 dk okuma0
Nginx Reverse Proxy Kurulumu ve Yapılandırması
Sunucu Yönetimi

Nginx Reverse Proxy Kurulumu ve Yapılandırması

Nginx reverse proxy nedir, nasıl kurulur? SSL termination, load balancing, caching ve güvenlik yapılandırması.

20 Mart 202614 dk okuma0
VPS'te SWAP Alanı Yapılandırması
Sunucu Yönetimi

VPS'te SWAP Alanı Yapılandırması

VPS sunucunuzda SWAP alanı nedir, nasıl yapılandırılır? Doğru boyutlandırma ve performans optimizasyonu.

20 Mart 202610 dk okuma5
Bare Metal Sunucu Boyutlandırma Rehberi
Sunucu Yönetimi

Bare Metal Sunucu Boyutlandırma Rehberi

İş yükünüze uygun bare metal sunucu nasıl seçilir? CPU, RAM, disk ve ağ gereksinimlerini doğru boyutlandırma rehberi.

20 Mart 202611 dk okuma7
VPS Sunucu Nedir? Kimler İçin Uygundur?
Sunucu Yönetimi

VPS Sunucu Nedir? Kimler İçin Uygundur?

VPS (Virtual Private Server) sunucu nedir, nasıl çalışır, kimler için uygundur? Shared hosting ile farkları, avantajları ve hosted.cloud VPS çözümleri.

20 Mart 202612 dk okuma6