Armagan Amcalar
Sabanci University, Istanbul
May 15th, 2014
Armagan Amcalar
Co-founder, Chief Software Architect
Startup Kitchen
dashersw aamcalar
2007 - BSc. in Microelectronics,
Sabanci University
2010 - MSc in Electronics Engineering,
Sabanci University
line.do
isteoyun.com
dinlet.io
fub.io
typ.mx
kixel.co
driwe.co
mettoapp.com
Polyglot
NoSQL, MongoDB
ACID
Scalability (horizontal vs vertical)
Replication (as in master-slave)
JSON
Data normalisation
Map-reduce
REST
...it is tempting, if the only tool you have is a hammer,
to treat everything as if it were a nail.
{
"customer": {
"id": 1,
"name": "Martin",
"billingAddress": [{ "city": "Chicago" }],
"orders": [{
"id": 99,
"customerId": 1,
"orderItems": [{
"productId": 27,
"price": 32.45,
"productName": "NoSQL Distilled"
}],
"shippingAddress": [{ "city": "Chicago" }],
"orderPayment": [{
"ccinfo": "1000-1000-1000-1000",
"txnId": "abelif879rft",
"billingAddress": { "city": "Chicago" }
}]
}]
}
}
SQL
MongoDB
Armagan Amcalar
armagan@amcalar.com
twitter: @aamcalar
github: dashersw
blog: arm.ag