• Stars
    star
    627
  • Rank 71,654 (Top 2 %)
  • Language
    Java
  • License
    MIT License
  • Created over 6 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Code for SpringBoot MicroServices Blog Series

spring-boot-microservices-series

Code for SpringBoot MicroServices Blog Series

How to run?

Build all modules:

spring-boot-microservices-series> ./mvnw clean package -DskipTests=true

Start infrastructure modules in docker:

The simplest way to run all the services in Docker:

spring-boot-microservices-series> ./run.sh start_all

To start only infrastructure services (mysqldb, rabbitmq, config-server, service-registry, hystrix-dashboard) in docker:

spring-boot-microservices-series> ./run.sh start_infra

Start each microservice either in local or in docker:

Local: spring-boot-microservices-series/catalog-service> ./mvnw spring-boot:run

Docker: spring-boot-microservices-series> ./run.sh start <service>

Ex: spring-boot-microservices-series> ./run.sh start catalog-service

  • MySQL container:

    • hostname: mysqldb
    • Ports : 3306:3306 (<host_port>:<container_port>)
    • Username/Password: root/admin
  • RabbitMQ:

    • hostname: rabbitmq
    • Ports: 5672:5672, 15672:15672
    • Admin UI: http://localhost:15672
    • Username/password: guest/guest
  • Vault:

    • hostname: vault
    • Ports: 8200:8200
    • Root token: 934f9eae-31ff-a8ef-e1ca-4bea9e07aa09
  • config-server:

  • service-registry:

  • hystrix-dashboard:

  • catalog-service:

  • inventory-service

  • order-service

  • shoppingcart-ui

More Repositories

1

tomato-architecture

Tomato Architecture - A common sense driven approach to software architecture
495
star
2

generator-springboot

Yeoman based Spring Boot Microservice generator
Java
217
star
3

software-architecture-premier

Software Architecture Premier Presentation
156
star
4

Java-Persistence-with-MyBatis3

MyBatis
Java
148
star
5

sivalabs-blog-samples-code

Code samples for my blog posts on https://sivalabs.in
JavaScript
143
star
6

maven-archetype-templates

Maven Archetype Templates
CSS
137
star
7

springboot-learn-by-example

SpringBoot Learn By Example Book
SCSS
75
star
8

spring-boot-tutorials

SpringBoot Tutorials
JavaScript
64
star
9

spring-boot-microservices-course

YouTube Spring Boot Microservices Course Application
Java
61
star
10

jcart

JCart is a simple e-commerce application built with Spring.
Java
60
star
11

testcontainers-samples

Sample projects using Testcontainers for Java
Java
55
star
12

tomato-architecture-spring-boot-demo

A sample Spring Boot application following Tomato Architecture
Java
46
star
13

techbuzz

A place for techie to share knowledge, blog posts, tech news etc
Java
44
star
14

spring-modular-monolith

An application following Spring Modulith
Java
35
star
15

intellij-live-templates

Intellij IDEA Live Templates
33
star
16

spring-boot-application-template

Spring Boot Application Template
Java
32
star
17

springboot-kubernetes-youtube-series

Code for "SpringBoot + Kubernetes Tutorial" YouTube Series
Java
30
star
18

java-testing-made-easy

Java Testing Made Easy YouTube Tutorial Series
Java
26
star
19

devzone

A sample SpringBoot application
Java
25
star
20

primefaces-beginners-guide

PrimeFaces Beginner's Guide Book Source Code
Java
15
star
21

spring-boot-tutorials-blog-series

Code for Spring Boot Tutorials Blog Series
Java
14
star
22

progen

Project Generator CLI
Go
14
star
23

twitter4j-spring-boot-starter

SpringBoot Starter for Twitter4J
Java
12
star
24

spring-boot-opentelemetry-demo

Spring Boot Open Telemetry Demo
Java
12
star
25

sivalabs-youtube-code-samples

Sample code for my YouTube video tutorials
Java
11
star
26

spring-realworld-conduit-api

Spring RealWorld Conduit API
Java
11
star
27

sivalabs-dev-notes

My tech notes for quick reference
10
star
28

modern-spring-boot

Modern Spring Boot features demo
Java
10
star
29

go-for-spring-boot-developers

Go for Spring Boot Developers
Go
10
star
30

tc-guides-bot

OpenAI demo using LangChain4j and SpringBoot
Java
9
star
31

spring-initializr-extensions

Spring Boot Starter Extensions
Java
9
star
32

spring-boot-3-observability-grafana-stack

SpringBoot 3 Observability using Grafana Stack(Grafana, Prometheus, Loki, Tempo)
Java
8
star
33

spring-boot-todolist

Demo spring-boot application to try out new features.
Java
7
star
34

spring-boot-jooq-demo

SpringBoot + JOOQ Demo application demonstrating code generation using Testcontainers with Maven/Gradle and how to load associations
Java
7
star
35

beginning-spring-boot-2

Source code for my Beginning Spring Boot 2 book
Java
6
star
36

spring-security-oauth2-microservices-demo

Spring Security OAuth2 Microservices Demo
Java
6
star
37

spring-boot-jpa-crud-demo

SpringBoot CRUD Demo Using JPA
Java
6
star
38

jblogger

A blogging application using SpringBoot.
CSS
6
star
39

must-know-java-libraries

Must Know Java Libraries
Java
6
star
40

spring-ai-samples

Spring AI Samples
Java
6
star
41

intellij-idea-livestream-26-sept-2024

IntelliJ IDEA Livestream 26-sept-2024 code
Java
5
star
42

spring-style-docs

Spring style documentation using Asciidoctor
Java
5
star
43

moviebuffs

A movie rental store application
Java
4
star
44

clone-and-run-devexp-using-testcontainers

Clone and Run Developer experience using Testcontainers
Java
4
star
45

config-repo

4
star
46

spring-boot-thymeleaf-alpinejs-demo

A sample application using Spring Boot, Thymeleaf and Alpine.js
HTML
4
star
47

kafka-tutorial

Java
4
star
48

sivalabs-learning-paths

SivaLabs Learning Paths
4
star
49

streamlit-ollama-chatbot

Ollama Chatbot using Streamlit
Python
3
star
50

jenkins-shared-library

jenkins-shared-library
Groovy
3
star
51

cloud-native-microservices

Java
3
star
52

spring-boot-testcontainers-devmode

Spring Boot 3.1.0 Testcontainers support demo
Java
3
star
53

spring-boot-kubernetes-demo

Java
3
star
54

spring-boot-aws-kitchensink

Java
3
star
55

geeknight-cloud-native-apps-springcloud

Code for Cloud Native Applications using Spring Boot, Spring Cloud talk
Shell
3
star
56

langchain4j-demos

LangChain4j demos
Java
3
star
57

spring-boot-rest-api-antipatterns

A sample repo demonstrating common anti-patteerns in Spring Boot REST APIs
Java
3
star
58

bootiful-blog

A blog web application and REST API implemented using Spring Boot
Java
2
star
59

sivalabs-talks

2
star
60

spring-boot-redis-cache-demo

https://github.com/spring-projects/spring-boot/issues/27577
Java
2
star
61

microservices-config-repo

2
star
62

jpa-playground

Java
2
star
63

kubernetes-workshop

Kubernetes Workshop samples
Java
2
star
64

spring-boot-kafka-demo

Java
2
star
65

bangalore-jug-modern-spring-boot

Java
2
star
66

spring-ai-geek-talk

Spring AI Geek Talk
Java
1
star
67

bookmarks

Spring Boot CRUD REST API Demo Application
Java
1
star
68

video-library-monolith

Video Library application following monolithic architecture using SpringBoot
Java
1
star
69

techbuzz-spring-boot-angular

SpringBoot + Angular Application
Java
1
star
70

vote-service

Vote Service
Java
1
star
71

jte-the-basics-app-gradle

1
star
72

goquik

CLI for generating Go applications
Go
1
star
73

Learning-FP

Java
1
star
74

spring-boot-cli

Go
1
star
75

bookmarks-api-springboot

Bookmarks APi SpringBoot
Java
1
star
76

sivaprasadreddy

GitHub README
1
star
77

sample-spring-boot-app

Sample Spring Boot App
Java
1
star
78

testcontainers-spring-boot-demo

Testcontainers Spring Boot demo application
Java
1
star