π Spring Kafka: Configure Multiple Listeners on Same Topic 
https://www.baeldung.com/spring-kafka-multiple-listeners-same-topic
  
  https://www.baeldung.com/spring-kafka-multiple-listeners-same-topic
Baeldung on Kotlin
  
  Spring Kafka: Configure Multiple Listeners on Same Topic | Baeldung
  Learn how to configure multiple listeners for the same Kafka topic using Spring Boot.
  π High-Performance Java Persistence Newsletter, Issue 49 
https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-49/
  
  https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-49/
Vlad Mihalcea
  
  High-Performance Java Persistence Newsletter, Issue 49
  The High-Performance Java Persistence Newsletter features articles, videos, and answers to common StackOverflow questions.
  π Serverless on OpenShift with Knative, Quarkus and Kafka 
https://piotrminkowski.com/2023/04/18/serverless-on-openshift-with-knative-quarkus-and-kafka/
  
  https://piotrminkowski.com/2023/04/18/serverless-on-openshift-with-knative-quarkus-and-kafka/
Piotr's TechBlog
  
  Serverless on OpenShift with Knative, Quarkus and Kafka
  This article show how to build and run Quarkus serverless apps on OpenShift and integrate them through Knative Eventing and Kafka.
  π The best way to call SQL Server stored procedures with jOOQ 
https://vladmihalcea.com/jooq-sql-server-stored-procedures/
  
  https://vladmihalcea.com/jooq-sql-server-stored-procedures/
Vlad Mihalcea
  
  The best way to call SQL Server stored procedures with jOOQ
  Learn what is the best way to call SQL Server stored procedures with jOOQ for data-intensive applications.
  π Loading Multiple YAML Configuration Files in Spring Boot 
https://www.baeldung.com/spring-boot-load-multiple-yaml-configuration-files
  
  https://www.baeldung.com/spring-boot-load-multiple-yaml-configuration-files
Baeldung
  
  Loading Multiple YAML Configuration Files in Spring Boot | Baeldung
  Spring can load YML into memory for us, making it easy to inject data into our running application. We look at how to split that YML across multiple files, rather than keep it all in a single application.yml.
  π Get All Cached Keys with Caffeine Cache in Spring Boot 
https://www.baeldung.com/spring-boot-caffeine-spring-get-all-keys
  
  https://www.baeldung.com/spring-boot-caffeine-spring-get-all-keys
Baeldung
  
  Get All Cached Keys with Caffeine Cache in Spring Boot | Baeldung
  A quick and practical guide to getting all cached keys in the Caffeine Cache when used with Spring's Cache.
  π Integrate AWS Secrets Manager in Spring Boot 
https://www.baeldung.com/spring-boot-integrate-aws-secrets-manager
  
  https://www.baeldung.com/spring-boot-integrate-aws-secrets-manager
Baeldung on Kotlin
  
  Integrate AWS Secrets Manager in Spring Boot | Baeldung
  AWS Secrets Manager is a good place to store credentials for databases or other services. We look at how to provide our Spring Boot application with secrets from Secrets Manager at runtime.
  π Best Practices for Securing Spring Security Applications with Two-Factor Authentication 
https://betterjavacode.com/programming/best-practices-for-two-factor-authentication
  
  https://betterjavacode.com/programming/best-practices-for-two-factor-authentication
Code Complete
  
  Best Practices for Securing Spring Security Applications with Two-Factor Authentication - Code Complete
  If you use Spring Security in your applications, in this post, I list down the best practices that you can follow to secure your application.