Tag
.net core
Getting Memory Dump of .NET Applications (Windows&Linux Containers) on Kubernetes
As we know, the best way to debug our applications that crash or hang due to memory leaks or unknown reasons is to analyze the dump files. At least that’s how my experience has been so far. As developers, at least we need to be able to analyze dumps to roughly understand why our applications […]
Read MoreHigh-Performance, Stream-Based Communication Between Services with NET 5 and gRPC
Due to the needs of today’s technology age, we are trying to develop our applications using microservice architecture that met the scale demands. Also about the communication between distributed services, we are performing it with REST (HTTP JSON) approach at many points. In this article, I will try to mention how we can perform high-performance […]
Read MoreGetting Started with Clean Architecture using ASP.NET Core – 02
If you haven’t read the first part of this article, you can reach it from here for better understanding of the subject. In this second part of this article, I will mention about the minimal implementation of the clean architecture concept with .NET Core. As an example, we will develop a simple API which we […]
Read MoreGetting Started with Clean Architecture using ASP.NET Core – 01
As we know, the maintenance operation is always more expensive than building the actual software. Whatever we do, the only thing, that never changes, is maintenance cost, isn’t it? One of the most important things that will affect the cost is to choose software architecture. Based on past my experiences, as a series of two […]
Read MorePlaying with Service Mesh – Linkerd and Azure Kubernetes Service
As we know, Microsoft launched many innovations this year at Barcelona KubeCon. I think one of the great was SMI(Service Mesh Interface). As far as I understand, I can say that for the definition of SMI, it provides “interoperability” topic between service meshes just as AMQP. In essence, it offers a standard interface for service […]
Read MoreKubernetes-based Event Driven Autoscaling with KEDA, RabbitMQ and .NET Core
As you know, these days Microsoft is making a lot of leaps and investments for the open-source world. One of these leaps is a component called KEDA, which is developing in a partnership with Red Hat and it enables us to performs Kubernetes-based Event Driven Autoscaling. Since the announcement of KEDA, I have started to […]
Read MoreBehavior Driven Development with .NET Core and Visual Studio for Mac
Let’s assume an agile development team, from Developer to Product Owner, from Scrum Master to Stake Holder, all of them working collaboratively on product development. Sounds great, doesn’t it? But unfortunately, this is not always 100% possible. So, today we will talk about Behavior Driven Development. Within the scope of this article, we will refresh […]
Read MoreDistributed Tracing with OpenTracing API of .NET Core Applications on Kubernetes
Distributed tracing is a great method in order to be able to address and monitor where we have a performance problem in our applications that we designed as microservice architecture. In other words, it is a necessary method in order to get some answers such as which request go where, how much time do a […]
Read More







