Anıl Şenocak Anıl Şenocak
Yazılım Mühendisi
Sadece şu etikete sahip yazıları göster:Kotlin
Column-Level Encryption / Decryption with Oracle `DBMS_CRYPTO` in Spring Boot
Most "the database is encrypted" stories stop at Transparent Data Encryption (TDE) the datafiles, redo logs, and backups are encrypted on disk, so an attacker who steals the raw .dbf files or a tape b...
Testing Spring AI MCP Tools in Swagger UI
If you are building AI agents with Spring AI, you are likely exploring the Model Context Protocol (MCP). MCP is a game-changer for AI applications, standardizing how AI models interact with external tools and data sources.
Oracle Dynamic ID Generator For Spring Boot
This project is a Spring Boot + Kotlin + Oracle sample application that demonstrates how to generate entity IDs dynamically using a custom Hibernate identifier generator backed by Oracle sequences.
Spring Data File Repository: Local JSON Storage in Spring Boot
In modern backend architectures, we usually rely on traditional database servers like PostgreSQL, MySQL, or Oracle. However, setting up a database infrastructure for a small microservice, a rapid proof-of-concept (PoC), or a local utility service can introduce unnecessary infrastructure overhead.
Supercharge Your Spring Boot Apps: Dynamic Configuration with JedisPubSub
In today's fast-paced development world, the ability to update application configuration on the fly-without redeploying or restarting your service is a game changer. While Spring Cloud Config is a popular solution, sometimes you want a lightweight, cloud-agnostic approach. That's where JedisPubSub comes in.
🚀 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.
E-posta Bildirimine Abone Ol
Yeni bir yazı yayımlandığında e-posta alın.