Skip to content
View berk2k's full-sized avatar

Block or report berk2k

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
berk2k/README.md

Hi! I am Berk Polat 👋

Software Engineer focused on backend and large-scale systems.
I enjoy studying how systems behave under load - reliability, observability, and performance and turning those insights into robust services.

Writing about backend & cloud-native engineering: https://medium.com/@berk2k

Maintainer of FlowMediator - explicit CQRS flow for .NET: https://github.com/berk2k/FlowMediator


Tech Stack

Backend & Systems
Messaging & Observability
Databases & Storage PostgreSQL SQL Server Redis Backblaze B2
Cloud & DevOps
Frontend

Pinned Loading

  1. FlowMediator FlowMediator Public

    An opinionated mediator library for clean application flow and CQRS-based projects.

    C# 2

  2. TranscodeX TranscodeX Public

    A microservices-based system that receives raw video files from clients (e.g. streaming platforms), transcodes them into various formats for different devices, and compresses them for efficient del…

    JavaScript 1

  3. log-processing-pipeline log-processing-pipeline Public

    A production-style, backpressure-aware log processing pipeline built to explore Go concurrency, auto-scaling worker pools, and graceful shutdown under load.

    Go 2

  4. pressure-lab pressure-lab Public

    An experimental Go project to study how a network-facing backend system behaves under load, focusing on backpressure, admission control, and recovery.

    Go 2

  5. mini-go-broker mini-go-broker Public

    An experimental Go message broker to study async messaging and backpressure in practice: bounded queues, prefetch-based flow control, ack/nack semantics, redelivery via visibility timeouts, poison-…

    Go

  6. posix-concurrency-systems posix-concurrency-systems Public

    MapReduce-style parallel sorting and max aggregation using POSIX concurrency primitives.

    C 2