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
Scaling Mobility
Search
Alexander Greim
April 23, 2015
Technology
0
66
Scaling Mobility
Scaling Mobility @ XING, Apps World Berlin
Alexander Greim
April 23, 2015
Tweet
Share
More Decks by Alexander Greim
See All by Alexander Greim
Continuous Delivery on Mobile
iltempo
0
120
Mobile Shift at XING: Next Level Scaling
iltempo
1
120
Other Decks in Technology
See All in Technology
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
180
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
450
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
350
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.4k
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
200
Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例
recruitengineers
PRO
0
120
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
120
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
The Rise of LLMOps
asei
9
1.8k
日経電子版のStoreKit2フルリニューアル
shimastripe
1
150
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
120
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Featured
See All Featured
RailsConf 2023
tenderlove
29
900
Designing for humans not robots
tammielis
250
25k
Done Done
chrislema
181
16k
Making Projects Easy
brettharned
115
5.9k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
A Philosophy of Restraint
colly
203
16k
Building Adaptive Systems
keathley
38
2.3k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Become a Pro
speakerdeck
PRO
25
5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Raft: Consensus for Rubyists
vanstee
136
6.6k
4 Signs Your Business is Dying
shpigford
180
21k
Transcript
Scaling mobility at XING Magith Noohukhan Evangelist at XING @magithn
Alexander Greim Director Mobile Engineering @iltempo Apps World Berlin 23.04.2015
None
XING member demographics ‣ 6.7 million members in Germany ‣
0.7 million members in Switzerland ‣ 0.7 million members in Austria As of dec 31, 2014
The overall company
Core businesses Business Units
The group of teams Clusters
They develop core products Dedicated Standing Teams
Once upon a time 2009 2010 2011 The beginning First
iOS team Our own first mobile developers iOS & Android
The shift in focus 2012 2013 Shift towards native apps
Android started to grow in terms of traffic Most of the mobile traffic via iPhone The team started growing in parallel Public API beta in the meanwhile
The breakthrough 2014 Today ??? The transformation Scaling
SCALING MOBILITY
Previously… • Successful web business • Rapid growth of mobile
usage • Mobile apps were treated as products
Former development process Web Public API Mobile App
[ Image Bottleneck ] “bottleneck” by Jöran Maaswinkel is licensed
under CC BY 2.0
Mobile is a platform. NOT a product. Our most important
learning.
Optimal development process Business Logic Web API / Mobile App
Public API
How to unleash mobility? • Empower every product team •
Distribute ownership • Establish a platform team
Empower every product team • Mobile ambassadors • Maintain strong
relationships • 2 developers per technology
Make sure you hire the right people. Who share the
same culture and values.
Distribute ownership • Logical split of the application • Introduction
of UI patterns • Independent development cycles • Release trains
App architecture Configuration / API / Tools UI Patterns Stream
Jobs Industry News Profile …
Establish a platform team • Central components • Quality control
• Releases • Automation
Everyone lives and breathes mobile. The right mindset is one
of the biggest challenges.
Our Brand New iOS App
Presented by… Alexander Greim Director Mobile Engineering @iltempo Magith Noohukhan
Evangelist at XING @magithn