diff --git a/docs/resources.md b/docs/resources.md index b9ea925..b4abd17 100644 --- a/docs/resources.md +++ b/docs/resources.md @@ -9,6 +9,7 @@ indent: false * [Understanding the Spring Framework version of the Petclinic application](https://fr.slideshare.net/AntoineRey/spring-framework-petclinic-sample-application) (Michael Isvy, Antoine Rey) * [Spring for GraphQL in der Praxis: Eine GraphQL-API für die Tierklinik](https://www.heise.de/hintergrund/Spring-for-GraphQL-in-der-Praxis-Eine-GraphQL-API-fuer-die-Tierklinik-7061176.html) in deutsch (Nils Hartmann) * [Spring for GraphQL in action: A GraphQL API for the veterinary clinic](https://california18.com/spring-for-graphql-in-action-a-graphql-api-for-the-veterinary-clinic/4304902022/) (Nils Hartmann) +* [How we built Spring PetClinic 100% in Java](https://dev.to/marcushellberg/how-we-built-spring-petclinic-100-in-java-56gj) (Marcus Hellberg from Vaadin) # Community created resources @@ -21,6 +22,7 @@ Blog post, tutorials, workshops, and other resources based on the Spring Pet Cli ## Cloud deployment +* [Containerizing a Legendary PetClinic App Built with Spring Boot](https://www.docker.com/blog/containerizing-a-legendary-petclinic-app-built-with-spring-boot/) (Docker) * [Pet Clinic hosted by Azure Spring Apps](https://learn.microsoft.com/en-us/azure/spring-apps/quickstart-sample-app-introduction?tabs=basic-standard-tier&pivots=programming-language-java) (Microsoft Learn) * [Migrating a Java Spring Framework Application to Windows Azure](https://azure.microsoft.com/fr-fr/blog/migrating-a-java-spring-framework-application-to-windows-azure/) (Gregory Leake from Microsoft) * [Run Spring Pet Clinic with Cloud SQL on Google App Engine Flexible Environment](https://cloud.google.com/community/tutorials/run-spring-petclinic-on-app-engine-cloudsql) (Jisha Abubaker from Google) @@ -30,12 +32,18 @@ Blog post, tutorials, workshops, and other resources based on the Spring Pet Cli * [Spring Cloud Microservices on Kubernetes the easy way with Platform9](https://platform9.com/blog/spring-cloud-microservices-on-kubernetes-the-easy-way-with-platform9/) (David Dieruf from Platform9) * [Connecting a Spring Boot Application to YugabyteDB Managed and Deploying It on Google Kubernetes Engine (GKE)](https://www.yugabyte.com/blog/connecting-a-spring-boot-application-to-yugabyte-cloud-and-deploying-it-on-google-kubernetes-engine-gke/) (Suda Srinivasan from Yugabyte DB) * [Deploying A Java App In Kubernetes](https://www.opensourceforu.com/2023/02/deploying-a-java-app-in-kubernetes/) (Mitesh Soni) +* [Working with Microservices-1: Running a Java app that consists of 10 Microservices on a Development server](https://cmakkaya.medium.com/working-with-microservices-1-running-a-java-app-that-consists-of-10-microservice-on-a-development-5de2f2b3c758) (Cumhur Akkaya) +* [Spring Pet Clinic and the Developer Sandbox for Red Hat OpenShift](https://redhat-developer-demos.github.io/spring-petclinic/) (Redhat) +* [Deploy a Spring Boot Kotlin application with Docker](https://docs.scaledynamics.com/blog/spring-kotlin-petclinic/) (Scale Dynamics) ## Application Performance Management (APM) * [AppDynamics: Java Spring PetClinic and MySQL configured for monitoring](https://fabianlee.org/2017/01/15/appdynamics-java-spring-petclinic-and-mysql-configured-for-monitoring/) (Fabian Lee) * [Usage of inspectT in Spring PetClinic Microservices](https://inspectit-performance.atlassian.net/wiki/spaces/DOC18/pages/93008976/Spring+PetClinic+Microservices) (Christian Vögele) * [Monitor your Spring Boot application with OpenTelemetry and SigNoz](https://signoz.io/blog/opentelemetry-spring-boot/) (Ankit Anand from Signoz) +* [How to monitor Spring Boot apps with Elastic APM Java Agent](https://learn.microsoft.com/en-us/azure/spring-apps/how-to-elastic-apm-java-agent-monitor) (Microsoft) +* [Spring Boot Monitoring with Open-Source Tools](https://signoz.io/blog/spring-boot-monitoring/) (Leigh Finch from SigNoz) +* [Getting Started with OpenTelemetry: KinD, Jaeger and the Spring PetClinic Application](https://techblog.cisco.com/blog/getting-started-with-opentelemetry) (Shannon McFarland from Cisco) ## Tuning @@ -52,8 +60,10 @@ Blog post, tutorials, workshops, and other resources based on the Spring Pet Cli ## Java ecosystem * [GraalVM 21.3.0 used spring-petclinic-data-jdbc to bench image size and image build time](https://www.graalvm.org/release-notes/21_3/) (GraalVM release note) +* [Project Leyden: Premain - Case study: Spring Boot PetClinic](https://openjdk.org/projects/leyden/slides/leyden-premain-petclinic-2023-09-12.pdf) (Vladimir Ivanov from Oracle ) ## Other technical stacks * [Désendettement de Spring Cloud Netflix](https://javaetmoi.com/2019/11/desendettement-de-spring-cloud-netflix/) - french (Antoine Rey) * [Migrating from SQL to NoSQL with Spring PetClinic and Apache Cassandra](https://www.datastax.com/fr/blog/migrating-from-sql-to-nosql-with-spring-petclinic-and-apache-cassandra) (David Jones-Gilardi, Cedrick Lunven, Artem Chebotko from DataStax) +* [Running a Spring Boot 3.x application WAR file on Liberty](https://openliberty.io/blog/2023/06/15/running-spring-boot-3.html) (Chuck Bridgham from Open Liberty) \ No newline at end of file