DEV Community

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

Posted on

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

Hey folks, here is what I have for you this week:

🌱 New in Spring 6.1: RestClient: Spring 6.1 introduces brand new synchronous HTTP client - RestClient that offers the fluent API of WebClient with the infrastructure of RestTemplate.

🛠️ Enforcing Your Architecture with ArchUnit: how we can write tests for the application architecture using ArchUnit and in which scenarios it could be useful.

⚙️ Improving Performance with HTTP Streaming: how Airbnb moved to HTTP streaming, improved performance and what challenges they faced.

🚀 6 Best Practices for Backend Design in Distributed System: known best practices for building distributed systems that are always beneficial to refresh in memory and compare with the current development process and system's state.

💡 Building a Startup from Scratch: My Mistakes as CTO: if you are running a startup, maybe you don't need microservices from the very beginning and worth having a look at alternatives like Supabase.


Dream your code, code your dream.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay