Gökhan Gökalp

Improving Repeated Access with Cache-Aside Pattern

{:tr} Temiz bir kod yazabilmenin yanı sıra, sorumlu bir developer olarak uygulamamızın performanslı bir şekilde çalışabilmesini sağlamak da bir o…

4 years ago

Useful Information for Windows Containers

{:tr} Tahmin edebileceğimiz gibi genellikle zaman ve maliyet sebeplerinden dolayı mevcut uygulamaları lift & shift yaklaşımıyla cloud ortamına migrate etmeye…

4 years ago

Securing Microservice Communication with Istio

{:tr}Tahmin edebileceğimiz gibi günümüz ihtiyaçlarının hızla artmasıyla beraber, bir çok organizasyon bu ihtiyaçlara ayak uydurabilmek için teknolojisini hızla yenilemeye devam…

4 years ago

Kubernetes for Production: Some Useful Information

{:tr}Bildiğimiz gibi son yıllarda container orchestration konusunda kubernetes, microservice mimarilerimiz için olmazsa olmaz bir standart haline gelmiş durumda. Kubernetes her…

4 years ago

Secret Weapon: Specification Pattern

{:tr} Sanırım specification pattern'ı en son bir buçuk yıl önce implemente etme ihtiyacım olmuştu. Amacım ise ilgili business domain'ini çok…

4 years ago

ASP.NET Core Series 06: Monitor the Health of Your Applications by Implementing Health Checks and Azure Application Insights

{:tr}Sanırım "uygulamalarımızın sağlığı" konusu, mimari yaklaşım farketmeksizin hepimiz için her zaman önemli ve ortak bir endişe noktası olmuştur. Bildiğimiz gibi…

5 years ago

Using Internal Nginx Ingress with Azure Kubernetes Service

{:tr}Bildiğimiz gibi Kubernetes içerisinde bir ingress controller'a, tek bir IP adresi üzerinden trafiği route edebilmek ve TLS termination işlemleri için…

5 years ago

ASP.NET Core Series 05: Don’t block your code, be reactive

{:tr} Eskiden sadece belirli bir kesime hitap eden uygulamalar geliştirirken, günümüz teknoloji çağının ilerlemesiyle ve global marketten de bir pay…

5 years ago

Increasing Performance and High Availability of Web Apps with Azure Front Door Service

{:tr}Cloud üzerinde global(çok bölgeli) düzeyde bir web uygulaması geliştiriyorsak ve ayrıca uygulamanın performanslı, scalable ve highly available olmasını istiyorsak, iyi…

5 years ago

Migrate Existing .NET Applications to Azure Kubernetes Service

{:tr}Günümüz teknoloji çağında, özellikle büyük ölçekli firmalar için uygulamaları cloud ortamında host etmenin ne kadar da önemli olduğunu hepimiz biliyoruz.…

5 years ago

Getting Started with Clean Architecture using ASP.NET Core – 02

{:tr} Henüz makalenin ilk bölümünü okumadıysanız, konuyu daha iyi anlayabilmek adına buradan ulaşabilirsiniz. Makalenin bu ikinci bölümünde ise, clean architecture…

5 years ago

Getting Started with Clean Architecture using ASP.NET Core – 01

{:tr}Biliyoruz ki maintenance işlemi, uygulamanın kendisini yazmaktan her zaman daha maliyetli bir operasyondur. Her ne yaparsak yapalım, değişmeyen tek gerçek…

5 years ago

.NET Conf 2019 – Turkey

{:tr}Merhaba arkadaşlar. 28 Eylül .NET Conf 2019 - Turkey meetup'ında "ASP.NET Core Clean Architecture" konusu ile orada olacağım. Yer: Microsoft…

5 years ago

Understanding SOLID Principles, keep calm! For Cloud-Native Applications

{:tr}Bu makale kapsamında bahsetmek istediğim konu SOLID prensipleri ama bu sefer cloud-native uygulamalar'lar için. Bildiğimiz gibi SOLID prensipleri, object-oriented yazılım…

5 years ago

Playing with Service Mesh – Linkerd and Azure Kubernetes Service

{:tr}Bildiğimiz gibi Microsoft, bu yıl Barcelona KubeCon'da bir çok yeniliklerini duyurdu. Bence bunlardan önemli bir tanesi ise SMI(Service Mesh Interface)…

5 years ago

Kubernetes-based Event Driven Autoscaling with KEDA, RabbitMQ and .NET Core

{:tr}Bildiğiniz gibi Microsoft, son dönemlerde open-source dünyası için çok fazla atılım ve yatırım yapmaktadır. Bu atılımlardan birtanesi ise Red Hat…

5 years ago