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...
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...
1 Mart 2021 | 0 yorumBu yazıda thread yapısını detaylı bir şekilde anlatmaya çalışacağım. Çoğu yazının aksine bir programlama dili üzerinden örneklerle değil, işletim sistemindeki davranışı ve yaşam döngüsüyle alakalı bilgiler vermeyi umut ediyorum.
Unix ve Windows sistemlerde thread oluşturma, process ve thread kavramlarının...
17 Eylül 2020 | 0 yorumMessage queue yapıları, bir kaynaktan(servis, uygulama vb) alınan mesajı başka bir kaynağa iletmek için kullanılır. Özellikle yoğun veri akışının olduğu sistemlerde, çok sayıda verinin işlenmesi esnasında yaşanabilecek tıkanmaların önüne geçmek adına, verileri kuyrukta tutma ve sonrasında istenen kaynağa...
22 Mart 2020 | 0 yorumROS, açılımı Robot Operating System olan ve robotları kontrol etmeyi sağlayan bir yazılımdır. İsminde işletim sistemi ifadesi geçse de insan ile robot arasında iletişimi sağlayan açık kaynak kodlu bir arayüz yazılımı denebilir.
ROS, robotlarda oldukça yaygın kullanılan yazılımdır. Robotun dış dünyadan...
19 Şubat 2020 | 0 yorum
Yıl sonları; geçmiş seneye ait muhasebe, gelecek seneye ait planlama ve tahminler için güzel zamanlar. Son birkaç yıldır İçerik Bulutu dijital pazarlama alanında konunun uzmanlarına sorarak gelecek senenin öngörülerini yayımlıyor. İçerik Bulutu’nun bu seneki raporunu görünce “Neden yazılım ekosistemi...
9 Şubat 2020 | 0 yorumUygulamalarımızı geliştirirken kodun; okunabilirliği, bakımı (maintability), modülaritesi, tekrar kullanılabilirliği (reusability) gibi pek çok kavram üzerinde çalışmaktayız. Her ne kadar bunlara dikkat etmeye çalışsak da proje büyüdükçe, kod blokları uzadıkça da kodun okunması, bakımı vs. zorlaşabiliyor....
5 Aralık 2019 | 0 yorumHTTP'nin açılımı, HyperText Transfer Protocol’dür. Bu protokol bir sunucu (server) ile bir istemci (client) arasındaki haberleşemeye olanak sağlayan, tanımlanmış kurallar bütünüdür. Bu yazı HTTP hakkında giriş seviyesi niteliğindedir. Eğer uygulama geliştirme ile ilgileniyorsanız, bu yazının ötesinde...
22 Kasım 2019 | 0 yorumDjango, Python'da yazılmış ücretsiz ve açık kaynaklı, güvenli ve bakımı kolay, web sitelerinin hızlı bir şekilde geliştirilmesini sağlayan, BSD lisansına sahip bir web çatısıdır(framework). Django, 2005 yılında Kansas'taki Lawrence Journal-World için çalışan iki programcı tarafından geliştirildi. Yıllar...