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
96
Building Reactive Microservices with Kotlin & running on Kubernetes
sendilkumarn
0
200
Building Reactive Microservices with JHipster & K8s
sendilkumarn
0
27
Designing High Performance React Applications
sendilkumarn
1
170
Batching, Suspense, and Server Components
sendilkumarn
0
60
DevNexus_Building_with__Zero_Trust_Architecture_Copy.pdf
sendilkumarn
0
70
Lessons Learnt with Visual Testing and Snapshots
sendilkumarn
0
130
Easy Microservices with K8s & Istio
sendilkumarn
0
100
KHipster - Kotlin Hipster
sendilkumarn
0
260
Other Decks in Technology
See All in Technology
アノテーション作業書作成のGood Practice
cierpa0905
PRO
0
230
頭部ふわふわ浄酔器
uyupun
0
230
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
1
170
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
530
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
3
1.5k
20251027_findyさん_音声エージェントLT
almondo_event
2
490
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
260
NLPコロキウム20251022_超効率化への挑戦: LLM 1bit量子化のロードマップ
yumaichikawa
4
550
From Natural Language to K8s Operations: The MCP Architecture and Practice of kubectl-ai
appleboy
0
330
コンパウンド組織のCRE #cre_meetup
layerx
PRO
1
290
OPENLOGI Company Profile for engineer
hr01
1
46k
オブザーバビリティが育むシステム理解と好奇心
maruloop
3
1.5k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
71
4.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Making Projects Easy
brettharned
120
6.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Facilitating Awesome Meetings
lara
57
6.6k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Become a Pro
speakerdeck
PRO
29
5.6k
Navigating Team Friction
lara
190
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
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