Go (Golang)

Go Routines Nedir ve Nasıl Kullanılır?

Go Routines, Go programlama dilinde eşzamanlı (concurrent) işlemler yapmayı sağlayan hafif iş parçacıklarıdır. Klasik işletim sistemi iş parçacıklarına (thread) kıyasla çok daha az bellek tüketirler ve daha hızlı başlatılırlar. Bir…
C# (C Sharp)

Yazılım Katmanı Nedir ve C#’ta Nasıl Kullanılır?

Yazılım katmanı, bir yazılım uygulamasının farklı işlevlerinin ve sorumluluklarının ayrı bileşenlere veya modüllere bölünmesi anlamına gelir. Bu, bir uygulamanın yapısal olarak bölünmesini sağlar ve genellikle daha esnek, sürdürülebilir ve yönetilebilir…
Kubernetes

Kubernetes Üzerinde Port Yönlendirme: Gelişmiş Yöntemler ve En İyi Uygulamalar

Kubernetes, modern dağıtık uygulamaları yönetmek ve ölçeklendirmek için kullanılan güçlü bir platformdur. Kubernetes üzerinde çalışan uygulamalar genellikle dış dünyadan erişilebilmesi için belirli portlar üzerinden iletişim kurar. Bu portların doğru bir…
PostgreSQL

Linux Üzerinde PostgreSQL Kurulumu ve Yapılandırma

PostgreSQL, esnekliği, geniş veri türleri desteği ve güçlü veri bütünlüğü özellikleriyle öne çıkan bir açık kaynak veri tabanı yönetim sistemidir. Pek çok uygulama ve sistem için tercih edilen PostgreSQL, özellikle…
Veritabanı

Büyük Veri Tabanları: Performans ve Güvenlik İçin Temel İpuçları

Büyük veri tabanlarıyla çalışmak, hem veri miktarı hem de işlem yükü açısından karmaşık ve zorlu bir süreçtir. Büyük ölçekli veri tabanlarının yönetimi, performans optimizasyonu, veri güvenliği, yedekleme stratejileri ve ölçeklenebilirlik…
SQL Server

SQL Server’da Veri Tabanı Bozulması (DB Corruption): Kontroller ve Yapılması Gerekenler

SQL Server, büyük ve kritik verilerin saklandığı veri tabanları için kullanılan güçlü bir veri tabanı yönetim sistemidir. Ancak, her ne kadar güvenilir olsa da, zaman zaman veri tabanı bozulmaları (DB…
IIS

IIS Üzerinde IP Kısıtlamaları (IP Restrictions) ile Erişim Kontrolü

IIS (Internet Information Services), Microsoft tarafından geliştirilen bir web sunucusu yazılımıdır ve Windows işletim sistemleri üzerinde çalışır. Güvenlik, web sunucusu yönetiminde kritik bir unsurdur ve IIS üzerinde bu güvenliği sağlamak…
Kubernetes

Kubernetes YAML kullanarak Merhaba Dünya Uygulaması Oluşturma

Kubernetes, modern uygulama dağıtım ve yönetim süreçlerinde vazgeçilmez bir araçtır. Bu rehberde, Kubernetes YAML dosyalarının temel yapısını ve bir Pod nesnesini nasıl tanımlayacağınızı adım adım öğreneceksiniz. Bölüm 1: YAML Dosyasının…
Linux

Linux Curl Komutu ile HTTP Headers

HTTP başlıkları (HTTP headers), bir web istemcisi ile sunucu arasındaki iletişimi yönlendiren kritik bilgiler sağlar. Bir HTTP isteği veya yanıtı sırasında iletilen bu başlıklar, verinin nasıl işleneceği ve sunulacağı konusunda…
Web Sunucusu

Nginx ile Load Balancing Yapılandırması

Yük Dengeleme (Load Balancing), sunucu kümesi içerisindeki sınırlı kaynaklar içerisinde artan trafiğin karşılanabilmesi için geleneksel yöntem olan Dikey Ölçeklendirme'nin (Vertical Scaling) aksine Yatay Ölçeklendirme (Horizontal Scaling) ile yapıya ilave sunucu…
Linux

Linux Sistemler Üzerinde LVM Disk Genişletme

LVM (Logical Volume Manager) Linux sistemler için kullanılan mantıksal alan yöneticisidir. Fiziksel disk alanlarını (Physical Volumes), mantıksal alanlara (Logical Volumes) bölümlenmesi konusunda yapıları oluşturmamıza olanak sağlar. Yüksek boyutlu disk yapıları…
VMware

VMware vSphere ESXi 6.7 Kurulumu ve Yapılandırması

VMware ESXi, bir sanallaştırma amaçlı kullanılanılan UNIX tabanlı bir işletim sistemidir. Kurumsal düzeydeki bu ürün VMware şirketinin vSphere ESXi 4,5,6,7 gibi bir çok piyasada kullanılan sürümü bulunmaktadır. Oldukça başarılı olan,…
Ubuntu

Ubuntu 20 üzerine SQL Server Kurulumu

SQL Server diğer bir adıyla MSSQL olarak adlandırılır. Microsoft SQL Server verilerin depolanması ve çoklu isteklere izin veren kurumsal ölçekli bir veri tabanı servisidir. MSSQL genellikle windows server üzerine kurulumu…
Linux

Linux Sistemlerde UFW Kurulumu ve Yapılandırması

UFW (Uncomplicated Firewall), yazılımsal güvenlik duvarı servisidir. Karmaşık iptables servisini daha basit bir şekilde yönetebilmek için geliştirilen UFW hem IPv4, hemde IPv6 desteklemektedir. UFW kurulumu yapıldığında varsayılan olarak devre dışı…
Proxmox

Proxmox 7 Virtual Environment Kurulumu

Proxmox 7 VE (Virtual Environment) açık kaynak kodlu, Debian GNU Linux tabanlı ve kurumsal ölçekli sanallaştırma platformudur. Sanallaştırma tipini OpenVZ ve KVM/Qemu desteklemekle birlikte diğer rakiplerinin High Availability özelliğini ücretsiz…
Web Sunucusu

Windows Server 2019 IIS Kurulumu

IIS (Internet Information Services), Microsoft tarafından Windows işletim sistemi üzerinde çalıştırmak için geliştirilen bir web sunucusu servisidir. İnternet uygulamalarının saklandığı ve yayınlanmasını sağlayan bir servis olan IIS TCP portları üzerinde…
Windows Server

Windows Server 2019 Kurulumu

Windows Server 2019, kurumsal ölçüde kullanılan Microsoft tarafından tasarlanan ve desteklenen bir işletim sistemidir. Windows Server; web sunucu, veri tabanı ve çeşitli uygulamaları destekleyen, kesintisiz kurumsal mimaride oluşturulmak üzere sık…
AlmaLinux

AlmaLinux 8 Server Kurulumu

AlmaLinux 8, ücretsiz bir GNU tarafından lisanslanılan Linux dağıtımıdır. Red Hat Enterprise Linux kaynak kodlarından derlenip CloudLinux tarafından desteklenerek kullanıcılara sunulmuştur. Bu linux dağıtımı, kurumsal kullanıma hazır bir şekilde inşaa…
Linux

Linux Sistemlerde Log Yönetimi

Linux tabanlı işletim sistemlerinde log kaydetme hemen hemen heryerde kullanılmaktadır. Log yönetimi ile ilgili çeşitli merkezi log toplama sistemleri olsada yerleşik bilgisayarda local olarak log yönetiminin nasıl olacağı Linux işletim…
Oracle Linux

Oracle Linux 8 Server Kurulumu

Oracle Linux 8, ücretsiz bir GNU lisanslanan Linux dağıtımıdır. Red Hat Enterprise Linux kaynak kodlarından derlenip Oracle bünyesinde kullanıcılara sunulmuştur. Bu linux dağıtımı, Oracle tarafından üretilen Unbreakable Enterprise Kernel (UEK)…
Ubuntu

Jitsi Meet Sunucusu Kurulumu

Jitsi Meet Nedir ? Jitsi Meet, web üzerinde çalışan istemcilerin işletim sistemleri farketmeksizin açık kaynak kodlu ses ve video konferans yazılımıdır. Jitsii Meet kendi mobil uygulaması üzerinden kendi sunucunuza bağlantı…