Berk SelviinStackademicEvent-Driven Architecture: Do you need other service’s data in microservice architectureasynchronous communication reduces service dependency and improves scalability, while synchronous communication may cause issues in micro…Sep 71Sep 71
Berk SelviinStackademicCorrelationId Tracing in .NET Microservices with HTTP and RabbitMQHow to use CorrelationId with HTTP and RabbitMQ requests to enhance distributed traceability.Jul 14Jul 14
Berk SelviinStackademicAPI Gateway Alternatives from a .NETWe explore API Gateway alternatives for .NET developers. Starting with .NET-based solutions like YARP and Ocelot, we evaluate OpenResty…May 193May 193
Berk SelviinStackademicHow to Use RSA for Encryption in JavaScript and Decryption in .NETRSA encryption is an asymmetric encryption algorithm and provides a robust way to achieve this by using a pair of keys: one for encry…Mar 7Mar 7
Berk SelviinStackademicHow to use Ocelot and Keycloak together to secure Microservices from API GatewayIn the microservices architecture, security has become much more important. We use Ocelot and Keycloak to secure our microservicesJan 30Jan 30
Berk SelviinStackademicAchieving Zero Downtime: Azure App Service Deployment using Azure DevOps and Deployment SlotsWhen deploying our application, which runs as a single instance in Azure App Service, using Azure DevOps pipelines, there will most…Nov 21, 2023Nov 21, 2023
Berk SelviinStackademicBackground jobs and Hangife in .NetExplore Background Jobs in .Net with a focus on Hangfire. An efficient solution for managing time-consuming tasks and recurring jobs.Sep 17, 20231Sep 17, 20231
Berk SelviinStackademicHow to Secure Dotnet & Vue.js Application with KeycloakIf you prefer Turkish version, click hereAug 21, 2023Aug 21, 2023
Berk SelviHow to Deploy a React App with Nginx using Docker with react-router-domLearn how to deploy a React app with Nginx using Docker with router support in this step-by-step tutorial.Jan 21, 2023Jan 21, 2023
Berk SelviHow to learn something very wellIf you prefer Turkish version, click hereMar 9, 2022Mar 9, 2022