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
Backbeam.io and other backend services
Search
Backbeam
September 18, 2013
Programming
2
190
Backbeam.io and other backend services
Talk given at NSSpain 2013
Backbeam
September 18, 2013
Tweet
Share
More Decks by Backbeam
See All by Backbeam
Desafíos y lecciones aprendidas haciendo grandes aplicaciones con Node.js
backbeam
5
1.4k
Other Decks in Programming
See All in Programming
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
260
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
400
Understanding Apache Lucene - More than just full-text search
spinscale
0
100
Ruby x Terminal
a_matsuda
7
590
How to stabilize UI tests using XCTest
akkeylab
0
120
20260315 AWSなんもわからん🥲
chiilog
1
110
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
400
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
140
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1k
「抽象に依存せよ」が分からなかった新卒1年目の私が Goのインターフェースと和解するまで
kurogenki
0
110
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
How GitHub (no longer) Works
holman
316
140k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Google's AI Overviews - The New Search
badams
0
930
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
How to Talk to Developers About Accessibility
jct
2
150
Visualization
eitanlees
150
17k
A Tale of Four Properties
chriscoyier
163
24k
Building Applications with DynamoDB
mza
96
7k
GitHub's CSS Performance
jonrohan
1032
470k
Transcript
Backbeam.io and other backend services NSSpain, September 2013 Alberto Gimeno
@gimenete
This place is awesome ? Some great pub Even a
simple app needs to share data including geolocated data, user generated content, user authentication, etc.
So you need to build an infrastructure behind your app.
You need to build a database, a web service,...
A control panel to be able to see and administrate
the data of your service
You need to implement the users authentication mechanism: integrating with
Facebook, Twitter, Google+, allowing to signup with email +password, implement password recovery, etc.
You will probably need to send mails and take care
that they don’t fall in the spam folder
You will need to implement Push Notifications for iOS and
Android, take care of devices no longer active, send notifications to many devices at once,...
You need to monitor the servers, scale, do backups, install
server software upgrades,...
This place is awesome Some great pub And this is
just a very simple app!
And your app evolves • Change the database schema •
Update the control panel • Modify the web service • Deploy or fetch the changes • Then code the actual feature!
app == iceberg
What users see...
What they don’t see
What you love doing
The boring stuff
What gives value to your users
What bothers you
Alternatives?
Third party backend services • Focus on your app •
Don’t waste time on infrastructure • Save time, save money • Evolve your app quickly • Enjoy a well tested backend
Existing services
Push notifications
Hosted databases
Email delivery
Limited services
Full-featured services
Backbeam.io features
Complex queries select news where title like 'Awesome' join last
5 comments having score > 10 fetch author sort by created_at BBQuery *query = [Backbeam queryForEntity:@"place"]; [query setQuery:@"join city sort by popularity"]; [query fetch:100 offset:0 success:^(NSArray *objects) { // do something with these objects } failure:^(NSError *error) { // something went wrong }];
Realtime • Send events • Subscribe • Websockets
Control panel for humans • Rich text editing • Edit
and browse relationships • Geolocated data • Drag and drop files
Full featured web framework • Model-view-controller • URL routing with
patterns • File uploads and downloads • Cookies, gzip, JSON support,...
DEMO
What’s next?
Code instrumentalization
Code versioning
Admin panels
In the long term • Data mining • Machine learning
• Marketplace of project templates
http://backbeam.io @backbeamio ¡Gracias!