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
110
Building Reactive Microservices with Kotlin & running on Kubernetes
sendilkumarn
0
220
Building Reactive Microservices with JHipster & K8s
sendilkumarn
0
30
Designing High Performance React Applications
sendilkumarn
1
200
Batching, Suspense, and Server Components
sendilkumarn
0
76
DevNexus_Building_with__Zero_Trust_Architecture_Copy.pdf
sendilkumarn
0
85
Lessons Learnt with Visual Testing and Snapshots
sendilkumarn
0
140
Easy Microservices with K8s & Istio
sendilkumarn
0
110
KHipster - Kotlin Hipster
sendilkumarn
0
270
Other Decks in Technology
See All in Technology
GCASアップデート(202510-202601)
techniczna
0
210
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
170
セキュリティ はじめの一歩
nikinusu
0
1.3k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
1
260
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
220
JuliaTokaiとしてはこれが最後かもしれない(仮) for NGK2026S
antimon2
0
130
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
100
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
380
20260129_CB_Kansai
takuyay0ne
1
240
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
0
130
Azure SQL Databaseでベクター検索を活用しよう
nakasho
0
130
SMTP完全に理解した ✉️
yamatai1212
0
130
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
420
Game over? The fight for quality and originality in the time of robots
wayneb77
1
91
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Google's AI Overviews - The New Search
badams
0
900
The World Runs on Bad Software
bkeepers
PRO
72
12k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
61
Optimizing for Happiness
mojombo
379
71k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
60
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Thoughts on Productivity
jonyablonski
74
5k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.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