http://cagataykiziltan.net/tr/elastic-search-scaling/
- Veri Yapıları ve Algoritmalar
- Yazılar
- Proje Yönetimi
- Sektör
- İletişim & İşbirlikleri
- ASP.NET MVC
- Microsoft SQL
- 1.Database ve Tablo Yaratma
- 2. Veri Tipleri
- 3. Tabloya veri ekleme (insert)
- 4. Update-Delete komutları
- 5. Select komutu
- 6. Where komutu
- 7. Matematiksel Fonksiyonlar
- 8. String fonksiyonları ve string üzerinde işlemler
- 9. Tarih Fonksiyonları
- 10. Groupby – Having komutları
- 11. Join komutu
- 12. Join Tipleri
- 13. Viewlar
- 14. Alter komutu
- 15. Orderby komutu
- 16. Stored Procedure
- 17. Trigger
- 18. Backup ve Script Alma
- Veri Tabanı Tasarımı
- ORM – Entity Framework
- 1.Projection Queries (Seçme Sorguları)
- 2.Filtering Queries (Filtreleme Sorguları)
- 3.Ordering Queries (Sıralama Sorguları)
- 4.Element Operators (Element Operatörleri)
- 5.Aggregating Queries (Kümeleme Sorguları)
- 6.Grouping Queries (Gruplama Sorguları)
- 7.Partitioning Queries (Bölümleme Sorguları)
- 8. Join Queries (Birleştirme Sorguları)
- CSS
- Javascript
- 1. Javascript’e giriş
- 2. Document Object Model
- 3. If-else koşul yapısı
- 4. Break-continue ifadeleri
- 5. For Döngüleri
- 6. While döngüsü
- 7. Diziler
- 8. Object Oriented Programlama
- 9. Try-Catch
- 10. Form İşlemleri
- 11. Document nesnesi
- 12. Navigator nesnesi
- 13. Window nesnesi
- 14. Screen – History – Location nesneleri
- XML
- 1. XML Mantığı
- 2. Document Object Model
- 3. Document Type Definiton
- 4. Document Type Definition – Entity Kavramı
- 5. Document Type Definition – Attribute Kavramı
- 6. XSLT
- 7. XML – C# bağlantısı: xmltextwriter sınıfı
- 8. XML – C# bağlantısı: xmlReader sınıfı
- 9. XML – C# bağlantısı : xmlDocument sınıfı
- 10. Xml – Javascript bağlantısı
- Veri Yapıları (Data Structures)
- Algoritmalar
- 1. Değişken Tanımlama
- 2. Tür Dönüşümleri
- 3. Bellek Bölgeleri
- 4. Console Veri Giriş/Çıkışı
- 5. Erişim Belirleyiciler
- 6. Koşul Yapıları
- 7. Döngü Yapıları
- 8. Tek Boyutlu Diziler
- 9. Çok Boyutlu Diziler
- 10. Metotlar
- 11. Enum Sabitleri
- 12. Nesne Tabanlı Programlama Mantığı
- 13. Sınıflar (Classes)
- 15. Arayüzler (Interfaces)
- 16. Temsilciler (Delegates)
- 17. Operatörlerin Aşırı Yüklenmesi
- 19. İsim Alanlari (Namespaces)
- 20. Generic Yapılar
- 21. Multithreading
- 22. Koleksiyonlar
- Algoritma Analizi ve Big O
- Programın Çalışma Hızı ve Algoritma Verimliliği
- Jquery
- Ortak Bölenlerin En Büyüğü
- Yazılım ve Veritabanı Tasarımı
- SOLID Prensipleri
- Tasarım Kalıpları (Design Patterns)
- Veritabanı Tasarımı
- Angularjs
- 1. Moduller ve ngApp direktifi
- 2. NgModel
- 3. Ngclick direktifi
- 4. Access modifiers
- 5. Service kavramı
- 6. Farklı bir moduldeki servisi kullanmak
- 7. Ng-copy ng-cut ve ng-paste direktifleri
- 8. Factoryler
- 9. Uppercase ve lowercase filtreleri
- 10. Time-out, Interval ve location build in servisleri
- 11. Input validasyonları
- 12. Keyup ve keydown klavye olay izleyicileri
- Çok Katmanlı Mimari
- Windows Communication Foundation – (WCF)
- Generic Yapılar
- NoSql Araçları
- ElasticSearch
- 1.Elastic Search’e Giriş
- 3. Elastic Search Consolda Sorgu Yazma
- 2. Elasticsearch’ün Yapısı
- 4. ElasticSearch Replication Yapısı
- 5. ElasticSearch Sharding Yapısı ve Routing Mekanizması
- 6. Elasticsearch Scaling
- 7. Elasticsearchin arkasındaki algoritma : Inverted Index ve TF-IDF
- 8. Elasticsearch Scaling Yaklaşımları
- 9. Elasticsearch Cache Yapısı
- 10. Elasticsearch Analyzer Kavramı
- REDIS
- 1.Redis Nedir?
- 2.Redis string komutları
- 3.Redis hash komutları
- 4.Redis List komutları
- 5.Redis set komutları
- 6.Redis sortedset komutları
- 7.Redis transaction yönetimi
- 8.Redıs – C# Client
- 9. Redis Persistence
- 10. Redis Handling Failure
- 11. Redis Ziplist ile Memory Optimizasyonu
- 12. Redis Replication
- 13. Redis Scaling
- 14. Non-Transactional Pipeline
- MongoDb
- 1. MongoDb Kavramlar
- 2. MongoDb – CRUD işlemleri
- 3. MongoDb – Dizi içeren kayıtlarda işlem yapma
- 4. MongoDb – Sorgu işlemleri
- 5. MongoDb – Aggregation
- 6. MongoDb – Indexler ile çalışma
- 7. MongoDb – Indexing Konsepti
- 8. MongoDb – Replication
- 9. MongoDb – Read Preferences ve Write Concern Konseptleri
- 10. MongoDb – Sharding
- RabbitMq
Kategoriler
- .Net Core (5)
- Architecture & Principles (15)
- Asp.net MVC (3)
- Distributed Systems (14)
- Konseptler & Kavramlar (9)
- Kullanılabilir Packagelar (5)
- Mikroservis Mimarisi (8)
- SQL (3)
- Testing (4)
- Genel (70)
Son Yazılar
- Polling , Long Polling ve WebSocket
- Docker File, Image ve Container
- MongoDb Read Preferences ve Write Concern Konseptleri
- Rest Api Design Standartları
- Domain Centric Architecture ve Domain Driven Design
- Clean Code Prensipleri
- Replication & Partitioning Konseptleri
- Screaming Architecture
- Internet Nasıl Çalışır?
- Containerization ve Virtual Machine Teknolojileri
- Idempotency ve Idempotent Api Tasarlama
- Pessimistic Lock vs. Optimistic Lock
- .NET Memory Management
- Mikroservislerde Shared Library Kullanımı
- Raft Leader Election