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
200
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
100
Building Reactive Microservices with Kotlin & running on Kubernetes
sendilkumarn
0
210
Building Reactive Microservices with JHipster & K8s
sendilkumarn
0
30
Designing High Performance React Applications
sendilkumarn
1
190
Batching, Suspense, and Server Components
sendilkumarn
0
73
DevNexus_Building_with__Zero_Trust_Architecture_Copy.pdf
sendilkumarn
0
81
Lessons Learnt with Visual Testing and Snapshots
sendilkumarn
0
130
Easy Microservices with K8s & Istio
sendilkumarn
0
110
KHipster - Kotlin Hipster
sendilkumarn
0
270
Other Decks in Technology
See All in Technology
Knowledge Work の AI Backend
kworkdev
PRO
0
290
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
270
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
170
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
"人"が頑張るAI駆動開発
yokomachi
1
630
AI との良い付き合い方を僕らは誰も知らない
asei
0
280
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
140
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.4k
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
100
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
300
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
14k
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
390
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
250
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
38
How to Think Like a Performance Engineer
csswizardry
28
2.4k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
240
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
70
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Utilizing Notion as your number one productivity tool
mfonobong
2
190
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