DevOps

Mongo DB Kurulumu

Docker ile MongoDB kurulumu

Bu yazı MongoDB, ve MongoDB yönetimini yapabileceğiniz GUI Mongo-Express’i kurmak için gereken docker-compose.yaml dosyasını paylaştığım kısa bir yazı olacak. Gereken düzenlemeleri yaptıktan sonra docker-compose up -d komutu ile ikisini de...

Merkezi log çözümü

Graylog Nedir? Docker ile nasıl kurulur?

Graylog nedir? Graylog, sunucular, ağ cihazları, uygulamalar ve kendi yazdığınız kodlarla üreteceğiniz log (kayıt) dosyalarını toplamanıza ve işlemenize olanak sağlayan bir araçlar paketi. Graylog gibi bir merkezi log tutma çözümüne...

Rabbit MQ

Docker ile RabbitMQ kurulumu

Sıra (Queue) yönetimi için, RabbitMQ gerektirmeden kullanılabilecek, küçük çaplı kullanımlar için gayet yeterli kütüphaneler olsa da, bir VPS’imiz varsa, Docker ile 1 dakikadan kısa sürede ayağa kalkacak bir RabbitMQ’yu projeye...

REDİS nasıl kurulur?

Docker ile REDIS kurulumu

Şu anda Full-Stack proje kapsamında API iskeletini oluşturuyorum. Çeşitli servisler için sağlayıcılar yazdıktan sonra (bu konuya ayrıca değineceğim) sıra REDIS sağlayıcısını yazmaya geldi. Web sunucusu ve PHP kurulumu yaparken PHP...

MariaDB Kurulumu

Docker ile MariaDB kurulumu

Yukarıdaki paragraftan gördüğünüz üzere bu yazı bir dizinin parçası. İtiraf ediyorum; “bunu da yazmayayım ya gerek yok” dedim, ama böyle bir diziye giriştiysem eksik bırakmamam da gerekiyor. O yüzden veritabanı...

Docker ile Litespeed Enterprise Kurulumu

Docker ve Portainer’ımızı da kurduğumuza göre bir sonraki aşamaya, LiteSpeed Enterprise kurulumuna geçebiliriz. Ben biraz özelleşmiş bir kurulum yapacağım, eğer siz herşeyi standart şekilde kurmak isterseniz bu açıklama bölümünü boşverip...

Docker Konteynerleri

Docker ve Portainer kurulumu

Dün “Digital Ocean’da VPS kurulumu” başlıklı bir yazı ile Ubuntu 20.04 LTS yüklü bir makineye hazır hale getirmiştik. Bundan sonra değineceğim konularda kurulumları genelde Docker konteyner’i olarak yapacağım için kısaca...

Ubuntu 20.04 üzerinde CyberPanel kurulumu

DigitalOcean’da VPS kurulumu başlıklı yazı için kurduğum Ubuntu 20.04’ü hemen öldürmek yerine Ubuntu üzerinde CyberPanel kurulum ve kullanımı anlatmak için bir fırsata dönüştürmeye karar verdim. 🙂 Aslında Digital Ocean’da CyberPanel...

Digital Ocean’da VPS Kurulumu

Hali hazırda AWS’de bir VPS’im olmasına rağmen, hem projeyi test etmek, hem de bulutta bir geliştirme ortamına sahip olmak için bu projeye özel bir VPS kurmaya karar verdim. AWS dışında...

Full Stack Web Projesi

FullStack Proje Ağacı

Bu yazı Full Stack Proje Geliştiriyoruz başlıklı yazı dizisi için içindekiler niteliği taşımaktadır. Yazı dizisi içerisinde alan her yazıda uzun bir liste göstermek yerine, hepsinde bu yazıya bağlantı vermeyi tercih...

AWS EC2 Docker Denemesi

AWS EC2 üzerinde Docker ve Full Stack Web Performansı

AWS EC2 üzerinde Docker Konteynerleri ile kurduğum sunucu ortamının performansından bahsetmeden önce, bu performans denemesini bugüne kadar neden yapmadım onu açıklayayım. Çok uzun süredir AWS EC2 sunucularını kullanıyorum fakat AWS...

Docker Container Orkestrasyonu

Docker Swarm Nedir?

“Docker Nedir?” yazımda “Docker’ı öğrendikten sonra sonraki adım Docker Swarm öğrenmek olacaktır” demiştim. Bu yazıda kısaca Docker Swarm’dan bahsetmek istiyorum. Eğer Docker adını ilk defa duyuyorsanız veya daha detaylı bilgi...

Rest Api Bileşenleri

RESTful API bileşenleri

Bir mobil uygulamayı beslemek veya platform bağımsız web servisler sunmak istiyorsunuz ve benim gibi gerekmese dahi en düşük kaynakla en yüksek performansı elde etme konusunda takıntılısınız. Nasıl bir tech-stack (teknoloji...

RabbitMQ nedir?

RabbitMq mesaj dağıtıcısı veya sıra yöneticisi olarak da bilinen bir mesaj kuyruğu yazılımıdır. Basitçe söylersek RabbitMQ ile sıralar tanımlar, bu sıralara mesaj gönderir ve istediğinizde de “RabbitMQ şu sıramda yeni...

Docker Nedir?

Yazılımcıysanız veya bilgi teknolojileri alanında çalışıyorsanız, bugüne kadar hiç kullanmamış olsanız bile Docker‘in adını duymuş olabilirsiniz. Eğer duymadıysanız, kısaca uygulamaları konteynerler (container) için paketlemek, dağıtmak ve çalıştırmak için kullanılan, sizin...

Merhaba Gluster

1993 yılında 170MB diskli ilk PC’imi aldığımda disk boyutunu duyan arkadaşlarım dehşete kapılmıştı. Bugün o verinin kat ve kat fazlasını 1 saniyede aktarabilen, arada sırada kullandığım 256 GB boyutunda bir...