PinnedEbubekir DincSaga Orchestration using MassTransit in .NETA saga is a pattern used in a microservices architecture to manage multiple service calls that are a component of a bigger transaction. A…Mar 19, 20232Mar 19, 20232
Ebubekir DincMetrics to Monitor Microservices with OpenTelemetry and PrometheusMetrics are essential to monitoring, controlling, and optimizing the system’s scalability, performance, and reliability in a microservices…Dec 31, 2023Dec 31, 2023
Ebubekir DincDistributed Tracing with Jaeger and OpenTelemetry in a Microservices ArchitectureOne technique for tracking and profiling application performance, particularly in the context of microservices architectures, is…Dec 24, 2023Dec 24, 2023
Ebubekir DincHealth Check with WatchDogs in a Microservices ArchitectureHealth checks are an essential aspect of microservices architecture. A health check is a procedure that helps to determine if a…Dec 9, 2023Dec 9, 2023
Ebubekir DincResiliency and Fault Tolerance with PollyResiliency and Fault Tolerance are important concepts in microservices architecture. Services are distributed among several nodes and…Dec 9, 2023Dec 9, 2023
Ebubekir DincEventual Consistency with Integration Events using RabbitMqA common consistency paradigm in distributed systems, including microservices architecture, is eventual consistency.Dec 9, 2023Dec 9, 2023
Ebubekir DincAuthorization and Authentications with IdentityServerThis article is part of my Microservices and Cloud-Native Applications series. You can find the other parts of the series below.Dec 9, 20231Dec 9, 20231
Ebubekir DincAPI Gateway with OcelotAPI Gateways play a crucial part in the microservices architecture by serving as a single point of entry for all external requests to the…Dec 9, 2023Dec 9, 2023
Ebubekir DincDistributed Logging with ElasticSearch, Kibana, and SeriLogThis article is part of my Microservices and Cloud-Native Applications series. You can find the other parts of the series below.Dec 9, 2023Dec 9, 2023