15 Temmuz 2024 | 0 yorumYazılım geliştirme süreçleri teknolojinin değişimine paralel olarak hızla gelişiyor, bu dönemde bulut tabanlı uygulamaların önemi giderek artmaktadır. Yine günümüzde birçok uygulama cloud native uyumlu şekilde geliştirilmektedir ve geliştirilen uygulamaların farklı bulut platformlarına kolayca adapte olabilmesi...
21 Temmuz 2023 | 0 yorumBir web sitesi veya uygulamanız olduğunu ve taleplerin doğrudan sunucunuza yönlendirildiğini varsayalım. Ancak, artan talep sayısıyla birlikte iş yükü, kaynak yetersizliği ve diğer sorunlar ortaya çıkabilir. Bu durumda, Reverse Proxy kullanmak faydalı olabilir. Reverse Proxy istemcilerin doğrudan uygulama sunucularına...
6 Mart 2023 | 0 yorumGünümüzde REST tabanlı servisler oldukça yaygın olarak kullanılıyor. Özellikle son yıllarda yüksek performans gerektiren servis tabanlı uygulamalarda ihtiyaç duyulan ve giderek yaygınlaşan bir RPC protokolü olan gRPC'yi bu yazıda kısaca tanıtacak ve basit bir örnekle çalışma mantığını sizlere...
27 Haziran 2022 | 0 yorum
Bu yazı Huawei tarafından desteklenen Huawei Student Developers (HSD) programı hakkında kısa bir bilgilendirme yazısıdır.
Huawei Student Developers (HSD) Programı, teknoloji ve yazılım tutkusunu paylaşan üniversite öğrencilerine; eğitimler, etkinlikler ile birlikte öğrenme ortamı sağlayarak bilgi ve...
20 Haziran 2022 | 0 yorumBehavior Driven Development (BDD) Nedir?
BDD (Davranış Odaklı Geliştirme) geliştiriciler ile iş analisti, müşteri gibi teknik olmayan kişilerin ortak ürün geliştirebilmesi ve ürünün davranışlarını teknik olmayan günlük konuşma diline yakın bir ifade ile tanımlayabilmesini sağlayan geliştirme yaklaşımıdır....
26 Nisan 2022 | 0 yorumRabbitMQ ya da onun gibi diğer message broker'lar ile çalışırken; mesajların iletilmesi, iletin mesajın işlendikten sonra ilgili kaynaktan (queue, topic, etc.) silinmesi veya mesaja ait işlemlerin doğru bir şekilde gerçekleşmesi gibi olayıların başarılı bir şekilde gerçekleşmesini isteriz. Bunlar da beraberinde...
8 Aralık 2021 | 0 yorumBu yazıda çalıştığım firmada etkin olarak kullandığımız ve üzerinde araştırmalar yaptığım, NoSQL veri yapısı yönetimi ve sunucusu olan Redis'in caching, pub/sub/messaging ve replication özelliklerinden bahsedeceğim.
REmote DIctionary Server (Uzak Sözlük Sunucusu), yani REDIS ilk olarak Salvatore Sanfilippo...
23 Kasım 2021 | 0 yorumServisler uygulamalarımızın vazgeçilmez bir parçasıdır bu sebeple servislerde meydana gelen yavaşlık, tüm uygulamaları dolayısıylada kullanıcı deneyimini olumsuz etkileyebilir.
Forrester Consulting tarafından belirli aralıklarla yapılan kullanıcı anketlerine göre; bir kullanıcının web sayfasının yüklenmesine...
2 Eylül 2021 | 0 yorumGenel Bakış
Bu yazıda IoC (Inversion of Control) prensibi, Dependency Inversion prensibi, Dependency Injection deseni ve Spring Framework ile bu işlemlerin ne şekilde gerçekleştirileceği hakkında bilgiler edineceğiz.
Inversion of Control Prensibi Nedir?
Inversion of Control, Türkçe’ye...
14 Temmuz 2021 | 0 yorumGeçtiğimiz aylarda çoklu buluttan uç teknolojilere kurumsal seviyede hizmet sunan NoSQL veri tabanının yaratıcısı Couchbase, uygulama ve hizmetlerin kullanıldığı Microsoft Azure Marketplace’te yer alacağını duyurdu. Bu yazıda Azure üzerinde Couchbase Cloud hizmetinin Azure Cloud üzerinde nasıl kullanılabileceğini...