Spring Cloud Gateway 4.0.0-RC2 native example with Testcontainers

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. com.dashaun.service.gateway

    Spring Cloud Gateway example using Testcontainers to validate GraalVM native image

    This example repository is on GitHub

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Testcontainers

    Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

    This repository provides a BuildImageTest that uses the buildpack to create a native image. It then tests the native image, using Testcontainers and JUnit. Building the native image with AOT processing, as part of a test, takes minutes not seconds, and should not be part of normal "inner loop" development. So the BuildImageTest is in a separate sourceSet and can be executed independently. This is a very powerful pattern, that I'm just getting started with. I would love to hear your thoughts on this pattern or other alternatives to it.

  4. initializr

    A quickstart generator for Spring projects

    Today, the buildpack delivered by Spring Initializr at start.spring.io, is unable to create native images on ARM64.

  5. Spring Boot

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

    Spring Boot 3.0.0

  6. junit5

    ✅ The programmer-friendly testing framework for Java and the JVM

    This repository provides a BuildImageTest that uses the buildpack to create a native image. It then tests the native image, using Testcontainers and JUnit. Building the native image with AOT processing, as part of a test, takes minutes not seconds, and should not be part of normal "inner loop" development. So the BuildImageTest is in a separate sourceSet and can be executed independently. This is a very powerful pattern, that I'm just getting started with. I would love to hear your thoughts on this pattern or other alternatives to it.

  7. graalvm-demos

    This repository contains example applications to illustrate the different capabilities of GraalVM

    Spring Framework 6 and Spring Boot 3.0.0 have recently gone GA. My favorite feature of these new releases is hands down the AOT processing. The AOT processing, provided by GraalVM, creates statically linked binary images. These images are optimized, ahead of time, for the operating system and architecture. For many modern workloads they can provide smaller image sizes, smaller memory footprint, and a much faster startup time.

  8. knative-serving-raspberry-pi

    Deploy Knative Serving to Kubernetes on a Raspberry Pi

    In a recent experiment, I was able to expose Spring Cloud Gateway to the public, and have it route to other Spring Boot 3 native image workloads.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • K1s.me - Simplifying Kubernetes Journey for newbie’s

    1 project | /r/kubernetes | 12 Jul 2023
  • Spring Boot 3.1 RC1 is here - with support for Testcontainers and docker compose

    2 projects | /r/java | 23 Apr 2023
  • 5 easy paths to become a recognized Java expert. Really. For free.

    5 projects | dev.to | 25 Aug 2022
  • Getting back into Java after 12-15 years away?

    6 projects | /r/java | 23 Aug 2022
  • Testcontainers with Spring Boot and Java 11/17

    1 project | dev.to | 8 Dec 2021

Did you know that Java is
the 8th most popular programming language
based on number of references?