Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Easy Backends for Android Developers with Ktor
Search
Android Maestro
August 27, 2021
61
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Easy Backends for Android Developers with Ktor
Android Maestro
August 27, 2021
More Decks by Android Maestro
See All by Android Maestro
Kotlin Coroutines (Hands-On)
jabeznzomo99
0
50
Introduction to Kotlin (Hands On)
jabeznzomo99
0
140
A Guide to Unit Testing Architecture Components
jabeznzomo99
0
58
Android MVVM Architecture
jabeznzomo99
0
63
Kotlin Coroutines: Google IO Extended 2019 Nairobi
jabeznzomo99
0
37
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
580
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
4 Signs Your Business is Dying
shpigford
187
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Being A Developer After 40
akosma
PRO
92
590k
HDC tutorial
michielstock
2
970
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Tell your own story through comics
letsgokoyo
1
1.1k
Product Roadmaps are Hard
iamctodd
55
13k
Transcript
Easy Backends for Android Developers with Ktor ❤
About Me😜 Software Engineer 💻 @Twiga Foods Athlete🏃 @mc_jayb JabezNzomo99
What we do . . .
Problem Context - Our backend applications are based on microservices
architecture. - Notifications Service v1 was initially built in Nameko, a python based web framework.
Flawed concurrency model
Scalability
Resource Utilization
Rewrite😌 or nay😢?
Rewrite😌 or nay😢?
None
Why Kotlin ?
Modern, concise and safe language
First class support for concurrency
Interoperability with existing mature java libraries HikariCP
Easy transfer and application of domain knowledge
Web Framework Contenders vs vs
Why Ktor ?
Asynchronous
Unopinionated
Concise and Idiomatic
None
Architecture
None
Let's jump into the code ... https://github.com/JabezNzomo99/notifications-demo