Microservices for the Masses with Spring Boot, Angular, and JHipster
summary
Claims that JHipster plus Spring Boot and Angular makes microservices practical: it uses JHipster registry (Eureka), Spring Cloud (Feign, Ribbon, circuit breaker), Docker/Docker Compose, Keycloak or Okta for OAuth/JWT, and can generate microservices in an hour or two from a JDL file. Demonstrations show a gateway, blog and store services running locally and on Heroku, progressive web app and Ionic/react-native clients, and a heavy npm dependency cost (projects balloon to millions of LOC because of node_modules). Builds and docker image creation take several minutes but the generated system works end-to-end.
AI-written summary · about
chapters (45)
- 0:00Introduction
- 0:50Meet Matt
- 1:40Cloud Measurement
- 3:39Agenda
- 4:28Prizes
- 5:21Microservices
- 6:39Wikipedia
- 7:35Traditional Teams
- 8:21Conways Law
- 9:50UNIX Philosophy
- 10:08Microservices vs Monolith
- 11:12Spring Boot
- 12:11Spring Boot Sales
- 12:32Spring IO
- 13:00Eureka Service
- 13:32Spring Boot Demo
- 19:52JHipster
- 21:02Installing JHipster
- 21:31Architecture
- 21:59OAuth
- 22:27Other monolith examples
- 24:06Enabling JHipster
- 24:40Demo Overview
- 26:49JHipster Configuration
- 29:12JHipster Demo
- 30:42Count Lines of Code
- 32:17Start Docker Container
- 35:07Gateway
- 36:37Octa
- 37:08Deploy to the Cloud
- 37:33Heroku
- 38:39Octa Gateway
- 39:24Docker Preferences
- 39:44Conclusion
- 40:01Cloud Foundry
- 40:20Kubernetes
- 41:05Developing mobile app
- 42:15Ionic Module
- 42:40Demo
- 42:53Ignite JHipster
- 43:09Roadmap
- 43:30Pluralsight
- 43:58Blueprint Support
- 44:20JHipster Tech
- 44:36RealWorld App
related talks
02h 42mEasy microservices with JHipster
48mReactive Microservices with Spring Boot and JHipster
46mWhat's new in JHipsterLand
44mBuilding Spring boot + Angular4 apps in minutes with JHipster
14mJHipster, the best way to breed a new webapp
29mSpring Boot Microservices Architecture: A Deep Dive
25mMonitoring a JHipster microservice architecture in practice
52mMicroservices with Java, Spring Boot and Spring Cloud
