Explore how to dynamically route messages in Kafka Streams.
Also find me here:
Baeldung Author
Alexander Molochko
I am a passionate software engineer from Ukraine with over 7 years of experience. I constantly learn and adapt to evolving technologies. While building software products is easier with numerous frameworks, the crucial aspect of creating reliable, extensible, and robust applications is a well-designed software architecture. I prioritize architecture design and enjoy exploring various approaches to create adaptable and future-proof software solutions.
Here's what I've written (so far):
Baeldung on Java
- All
- Spring Web (1)
- Spring Security (1)
- Spring Persistence (1)
- Spring Data (1)
- Spring Boot (1)
- Spring (1)
- REST (1)
- Java Streams (1)
- Java (1)
- HTTP Client-Side (1)
- Data (1)
- Architecture (1)
Securing Spring Boot 3 Applications With SSL Bundles
Filed under Spring Boot, Spring Security
Explore the new SSL Bundles feature of Spring Boot 3 and learn how it can streamline SSL configuration tasks for Spring Boot applications.
DDD Bounded Contexts and Java Modules
Filed under Architecture, Java
Learn how to leverage Java 9 Modules while defining explicit boundaries for bounded contexts while creating a simple store application
Error Handling with Spring AMQP
Filed under Spring
Learn about different ways of handling errors using Spring AMQP with RabbitMQ.
Using JaVers for Data Model Auditing in Spring Data
Filed under Spring Data, Spring Persistence
Learn how to use JaVers for Data Model Auditing in Spring Data.
Spring WebClient Requests with Parameters
Filed under HTTP Client-Side, REST, Spring Web
Learn how to reactively consume REST API endpoints with WebClient from Spring Webflux.
Baeldung on Linux
- All
- Administration (1)
Why Is Linux a Monolithic Kernel?
Filed under Administration
Explore the different types of kernel architectures, specifically focusing on monolithic, microkernel, and hybrid kernels
Baeldung on Scala
- All
- Scala Core (1)
- Scala Collections (1)
GraalVM with Scala
Filed under Scala Core
Explore the process of running a Scala application using GraalVM as a native image inside Docker.
Array vs. WrappedArray in Scala
Filed under Scala Collections
Learn the difference between Array, ArraySeq, ArrayOps, and WrappedArray in Scala
Baeldung on Kotlin
- All
- Spring (1)
- Kotlin Strings (1)
- Kotlin IO (1)
- Asynchronous Programming (1)
Non-Blocking Spring Boot with Kotlin Coroutines
Filed under Asynchronous Programming, Spring
Find out how to write clean reactive code with Spring Boot and Kotlin co-routines, which make asynchronous code look as straightfoward as synchronous.
InputStream to String in Kotlin
Filed under Kotlin IO, Kotlin Strings
Learn various ways to read a Kotlin InputStream into a String
Baeldung on Ops
- All
- Kubernetes (1)
Configure the Order of Kubernetes Pod Initialization
Filed under Kubernetes
Explore different ways of initializing Services, Pods, and Deployments in a specific order.