Cloud native dağıtık bir uygulama geliştirmenin, kendi içerisinde bir çok zorlukları, zaman alacak gereksinimleri vardır; state management, db layer, cloud bindings gibi liste uzar gider. …
Blog Posts
Önbellek (Cache), kullanıcı isteklerine daha hızlı cevap verebilmek, uygulama performansını arttırmak, oluşabilecek dar boğazları önlemek ve sistemlere gelen yükü minimuma indirmek gibi amaçlarla ihtiyaç duyulan …
Stereo görme, iki veya daha fazla kamera kullanarak bir nesnenin uzaklığını kestirmek için kullanılan bir tekniktir. OpenCV, bu tekniği uygulamak için birçok fonksiyon ve algoritma …
Java Spring Framework, Java uygulamalarının geliştirilmesi için popüler bir framework’tür. Bu framework, birçok farklı yerde kullanılan anotasyonlar kullanarak uygulamanızın yapısını ve işleyişini optimize etmenizi sağlar. …
Uygulamaların kesintisiz hizmet verebilmesi için; mimarinin doğru tasarlanması, geliştiricilerin de bu mimariye uygun ve hataya sebebiyet vermeyecek uygulamalar geliştirmesi gerekir. Ne yazık ki her zaman …
Mikroservis mimarisi üzerine çalışıyorsanız karşılaşacağınız en önemli problemlerden bir tanesi; geliştirilen mikroservisler arasındaki iletişim mimarisini kurgulamaktır. Monolitik ve *SOA mimaride geliştirilen uygulamalarda servisler arası iletişim …
Helm Kubernetes kümesine kolay deployment yapılabilmesini sağlayan, Kubernetes paket yöneticisidir. Uygulamalarınızı Kubernetes kümesinde ayağa kaldırmak için yazmanız gereken tüm yapılandırma dosyalarını (deployment yml, ingress, persistent …
12faktör, Heroku’nun kurucu ortaklarından Adam Wiggins’ın kendi deneyimlerinden yola çıkarak, DevOps, teknoloji, programlama dili, mimari, vb. konuları kapsayacak şekilde oluşturulmuş olduğu on iki maddelik bir manifestodur. …
Bu rehberde, ASP.Net Core uygulaması ve bu uygulamanın Entity Framework Core ile birlikte kullanacağı bir SQL Server’ı Kubernetes kümesinde çalıştıracağız. Bunu yaparken uygulamamızı dockerize edeceğiz. …
Yüz tanıma probleminin çözümü için bir çok yöntem mevcut, burada ki önemli konu; yüz tanıma işlemi ile yüz tespit işleminin farklı olmasıdır. Bazı yöntemler ile …