Anıl Şenocak Anıl Şenocak
Yazılım Mühendisi
Sadece şu tarihteki yazıları göster:2026/07
🚀 Building Dynamic Queries in Spring Boot with a Specification Builder
Modern backend applications rarely deal with simple queries. Once users demand filtering, searching, sorting, and combining multiple conditions dynamically, traditional repository methods quickly become unmanageable.
Observability in Redis OM Spring: Implementing a Command Listener
In modern microservices architectures, visibility into data access patterns is crucial. Whether for debugging, performance tuning, or audit logging, knowing exactly what commands are sent to your database can save hours of investigation. In this article, we'll explore how to implement a CommandListener in Redis OM Spring to intercept and log RediSearch commands.
🎯Distributed Rate Limiter for Spring Boot with Kotlin and Redis
Rate limiting is a critical mechanism that protects APIs from abuse, ensures fair resource allocation, and maintains system stability. In this article, I'll explain the implementation of a distributed rate limiter for Spring Boot applications using Kotlin and Redis.
🐇 RabbitMQ Synchronous Communication Pattern in Spring Boot &Kotlin
This project demonstrates how to implement synchronous request-response communication using Apache RabbitMQ in a Spring Boot Kotlin application. While RabbitMQ is inherently asynchronous, this implementation creates a synchronous communication layer that mimics traditional RPC (Remote Procedure Call) behavior.
Kafka Synchronous Communication Pattern in Spring Boot & Kotlin
This project demonstrates how to implement synchronous request-response communication using Apache Kafka in a Spring Boot Kotlin application. While Kafka is inherently asynchronous, this implementation creates a synchronous communication layer that mimics traditional RPC(Remote Procedure Call) behavior.
🥒Cucumber Integration Testing in Spring Boot and Kotlin
This guide demonstrates how to implement robust Behavior-Driven Development (BDD) integration tests using Cucumber in a Spring Boot Kotlin application with JWT authentication. The setup leverages Testcontainers for database isolation and provides a clean, maintainable testing architecture.
🎯 Building High-Performance Search with Redis: A Deep Dive into RediSearch
In today's data-driven world, the ability to search through large datasets quickly and efficiently is crucial for any application. Traditional SQL databases, while powerful, can become bottlenecks when dealing with complex search queries on massive datasets. This is where RediSearch comes into play — a full-text search engine built on top of Redis that provides light and fast search capabilities.
🧪Why Oracle Free Edition Will Sabotage Your Multi-Schema Application in Testcontainers(And What Actually Works)
Why You Shouldn’t use oracle-free or oracle-xe with Testcontainers when you need multiple schemas.
🔐 Bip Web Privacy Extension: Technical Architecture and Open-Source Journey
In an era where digital privacy has become more crucial than ever, this open-source Chrome extension demonstrates how modern web technologies can create elegant privacy solutions for Bip Web users. Built entirely in the open with React, TypeScript, and Chrome’s Manifest V3, this community-driven tool showcases best practices in extension development while solving real-world privacy challenges through intelligent blur effects and granular user controls.
Spring Cloud Config Server: Bidirectional Relations
In a distributed system with Spring Cloud Config, the config server needs to track which clients are connected and their network details.
E-posta Bildirimine Abone Ol
Yeni bir yazı yayımlandığında e-posta alın.