Cloud Computing 101

Cloud-computing (Bulut bilişim) son yıllarda giderek artan bir şekilde aktif olarak kullanılmaya başlanan bir hizmetler bütünü. Web üzerinden compute, storage, database ve networking gibi hizmetleri, talep bazlı ve kullandığın kadar öde mantığıyla sunan sistemlere genel olarak bulut bilişim hizmetleri deniyor. Temel olarak bulut hizmetlerini 3 grup altında toplayabiliriz. IaaS (Infrastructure as a Service) : IT… Continue reading Cloud Computing 101

Pub-Sub mesajlaşma

Merhaba! Publish-Subcribe deseni, yazılım mimarisinde bileşenler arası mesajlaşmanın loosely-coupled ve asenkron olarak yapılmasını sağlayan bir yöntemdir. Bulut bilişim'in son yıllarda gelişmesiyle birlikte birbirinden bağımsız ve kendi kendine yönetilebilir modüller yaygınlaştı. Pub-Sub deseni de cloud mimariye entegre olarak modüllerin birbiri ile haberleşmesinde kullanılabiliyor. Observer vs Pub-Sub Observer tasarım deseni ile benzer olmasına rağmen pub-sub'ın en önemli… Continue reading Pub-Sub mesajlaşma