Best of Spring BootMay 2025

  1. 1
    Video
    Avatar of codeheadCodeHead·1y

    Wait, Netflix is... Java?!

    Netflix leverages Java for its backend, despite its reputation as outdated or verbose. Java's performance, scalability, and mature ecosystem make it a reliable choice for Netflix's microservices. With tools like Spring Boot, Netflix efficiently manages its vast streaming services. The use of Java demonstrates the company's preference for dependable technology over trends.

  2. 2
    Video
    Avatar of fknightForrestKnight·1y

    Netflix is Built on Java

    Netflix heavily relies on Java for its backend operations, utilizing it for both streaming services and studio applications. While front-end technologies vary, the backend is unified under Java, featuring a microservices architecture supported by GraphQL and gRPC. Netflix transitioned from Java 8 to newer versions like JDK17 and JDK23, improving performance with upgraded garbage collection and exploring virtual threads. Their backend involves distributed data stores and global streaming capabilities. The integration of Spring Boot and active collaboration on its development highlights Netflix's substantial influence on the Java ecosystem.

  3. 3
    Article
    Avatar of collectionsCollections·51w

    Spring Framework 7.0 and Spring Boot 4.0: Revolutionizing Development with Major Upgrades

    Spring Framework 7.0 and Spring Boot 4.0 are set to release in November with major upgrades including Jakarta EE 11 support, Kotlin 2.x compatibility, and JSpecify null safety annotations. Key highlights include Project Leyden's AOT optimizations delivering 4.4x faster startup times, enhanced API handling with auto-configuration for HTTP service interfaces, Spring Data 4.0 improvements, and the launch of Spring AI 1.0 for generative AI applications. The release also introduces unified Long-Term Support with over 7 years of support for major releases.

  4. 4
    Video
    Avatar of philipplacknerPhilipp Lackner·1y

    1h Spring Boot Logging Crash Course For Beginners (Config, Remote Logs, JSON Logging & More)

    This crash course introduces spring boot logging for beginners, emphasizing its importance in backend development. It covers advanced logging techniques such as configuring logs for different environments, remote logging using Grafana Loki, and implementing JSON formatted logs. The tutorial also includes setting up structured metadata and configuring a uniform log format for easier traceability and debugging.

  5. 5
    Article
    Avatar of vladmihalceaVlad Mihalcea·1y

    MySQL Query Optimization with Releem

    Releem is a tool that optimizes MySQL queries for applications like Spring Petclinic. It detects performance issues, provides recommendations, and helps prevent CPU and IO spikes. The tool continuously scans the database to offer optimization suggestions, like indexing and limiting result set sizes, to enhance query execution efficiency.

  6. 6
    Article
    Avatar of java_libhuntAwesome Java Newsletter·51w

    Beyond Spring: Unlock Modern Java Development with Quarkus

    Quarkus offers a modern alternative to Spring Boot for Java development, focusing on build-time optimization rather than runtime flexibility. Key advantages include faster startup times, lower memory usage, instant hot reload during development, and container-native design. The framework provides type-safe configuration, simplified REST APIs, and optional native compilation with GraalVM while maintaining familiar Java patterns. Quarkus encourages modern Java practices like records, reactive programming, and simplified data access through Panache, making it well-suited for cloud-native applications, microservices, and serverless deployments.