DEV Community

Cover image for [Digest] Java, Kotlin, Spring, Cloud, and More - Episode 16
Petr Filaretov
Petr Filaretov

Posted on

[Digest] Java, Kotlin, Spring, Cloud, and More - Episode 16

Hey folks, here are some posts that I found interesting recently.

🌱 Synchronizing with External Transaction Managers in Spring Cloud Stream Kafka Applications: one of the posts from the post series on how to receive, send messages and save data in a database transactionally with Spring Cloud Stream Kafka. As mentioned in the comments, this solution is fine only if message sending is optional (best effort).

☕️ How to find dead code in your Java services: an interesting (questionable?) way to find unused code with JaCoCo agent that is run with a service on production. Security and performance are also mentioned.

💡 Kotlin Multiplatform Is Stable and Production-Ready: Kotlin Multiplatform is stable now.

💾 Performance isolation in a multi-tenant database environment: how guys at Cloudflare deal with performance challenges for multiple tenants in a single database.

🚀 Limits of Loom's performance: a nice post on Virtual threads and Kotlin coroutines performance comparison.


Dream your code, code your dream.

Image of Datadog

Learn how to monitor AWS container environments at scale

In this eBook, Datadog and AWS share insights into the changing state of containers in the cloud and explore why orchestration technologies are an essential part of managing ever-changing containerized workloads.

Download the eBook

Top comments (0)

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay