Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Easy microservices with JHipster
Search
Sendil Kumar N
May 16, 2018
Technology
2
190
Easy microservices with JHipster
Easy microservices with JHipster.
Sendil Kumar N
May 16, 2018
Tweet
Share
More Decks by Sendil Kumar N
See All by Sendil Kumar N
[Heapcon-2023] Building High Performance Web Applications
sendilkumarn
0
88
Building Reactive Microservices with Kotlin & running on Kubernetes
sendilkumarn
0
190
Building Reactive Microservices with JHipster & K8s
sendilkumarn
0
21
Designing High Performance React Applications
sendilkumarn
1
160
Batching, Suspense, and Server Components
sendilkumarn
0
48
DevNexus_Building_with__Zero_Trust_Architecture_Copy.pdf
sendilkumarn
0
60
Lessons Learnt with Visual Testing and Snapshots
sendilkumarn
0
120
Easy Microservices with K8s & Istio
sendilkumarn
0
99
KHipster - Kotlin Hipster
sendilkumarn
0
250
Other Decks in Technology
See All in Technology
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
17k
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
7.1k
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
LLM時代の検索
shibuiwilliam
2
170
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
210
OPENLOGI Company Profile
hr01
0
67k
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
190
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
Claude Code に プロジェクト管理やらせたみた
unson
6
4.1k
CRE Camp #1 エンジニアリングを民主化するCREチームでありたい話
mntsq
1
130
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
300
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
260
Featured
See All Featured
Building an army of robots
kneath
306
45k
Docker and Python
trallard
44
3.5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
Typedesign – Prime Four
hannesfritz
42
2.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
BBQ
matthewcrist
89
9.7k
Six Lessons from altMBA
skipperchong
28
3.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
970
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Transcript
Easy Microservices with JHipster Sendil Kumar N
Sendil Kumar N • Full stack developer @Xebialabs
Sendil Kumar N dev test uat prod [Cloud] Orchestration Stack
Middleware NoSQL PaaS Containers OS OS OS IaaS Network Servers DB / Storage Security SOFTWARE DEFINED DATA CENTER / CLOUD RELEASE ORCHESTRATION Agile Backlog Management Provisioning/ Configuration Security ITSM / Service Management CMDB plan Project Management Issue Tracking ALM DEPLOYMENT AUTOMATION code SCM Code Analysis build Continuous Integration Centralized Repository test Test Tooling Test Visualization release ChatOps / Collaboration Email/ phone/ Excel operate BI / Monitoring Logging
Sendil Kumar N • Full stack developer @Xebialabs • Core
dev team member @JHipster
Sendil Kumar N • Full stack developer @Xebialabs • Core
dev team member @JHipster • Team member @webpack
Sendil Kumar N • Full stack developer @Xebialabs • Core
dev team member @JHipster • Team member @webpack • Pa@ of rust-wasm Working Group
Sendil Kumar N • Full stack developer @Xebialabs • Core
dev team member @JHipster • Team member @webpack • PaA of rust-wasm Working Group • Big open source lover & enthusiast
None
@sendilkumarn Anybody who has a twiJer here…
Frontend? Bundler
Backend?
Deployment CI/CD?
JHipster Greetings from Java Hipster
10K+ Github stars
420+ Contributors
200+ Companies
13K + Weekly downloads
84% test coverage 40K + lines of Code
So what do JHipster do?
Application Generator
Monolithic / Micro-services / UAA
Why Microservices?
Independent Development
Independent Deployment
Fault Isolation
Granular Scaling
–Ma$in Fowler & James Lewis “If the components do not
compose cleanly, then all you are doing is shi7ing complexity from inside a component to the connections between the components to a place that’s less explicit and harder to control”
Complexities
Service Registries
Health Checkers
Deployments
Highly available
“Adding highly available services and lot of moving pa?s…”
“… without clear separation of models & design …”
“… will result in lesser productivity and is always error
prone …”
“Adds a lot of boiler plate code”
Microservices Architecture
GATEWAY CONSUL JHIPSTER REGISTRY MICROSERVICES CONSOLE
Deployments
Demo time …
JHipster conf June 21, 2018 @Paris
Questions ?
Happy Hacking