Los Angeles Ruby Conference 2013

Desarrollando APIs escalables con Ruby

Juan Pablo Genovese  · 

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

Pablo Genovese this is his so what Pablo Pablo is what he prefers to be called this is his first international conference he's joined us flying up from Argentina like I said he works with alturas software yeah and is going to be presenting on scalable

API and we're excited to have his international debut here Los Angeles rubicon yeah absolutely thank you for having me guys it's thank you that's actually really awesome I was just telling to go over this place is incredible surrounded by cars

that I will never sell in my life I just want to jump right into this car and give the check from here I can tell you guys this is amazing thank you actually for having me this is a very good energy here I can feel it that's last Thursday I gave a workshop

it was really cool one yesterday help with a railsbridge guys which it was incredible I just loved it and today is kind of you know the combination of all of these days that I have been working you know so my talk today actually I was going to present myself

a little bit so you know who i am i have been working for 16 years in the software development industry i started when i was 17 didn't finish high school and it was already working i started actually doing some visual foxpro and then visual basic for those

you know who what I'm talking about and after that I started working with big companies big banks in Argentina processing hundreds of thousands of transactions per minute and i went from mainframes like s390 programming in Cabo an RPG later with as400

and now I kind of you know progressed so right now I'm my full-time work is with Ruby I love Ruby I fell in love with it in 2006 pretty much by accident when I got my first project to work with it was the year that rails kind of exploded so I started working

with that I working with alturas very cool company actually they pretty much told me to present something here and pave everything so that's good you can follow me in Twitter about in elf want usf and pretty much my passions are walking dancing tango and

playing blues guitar so let's get to our business everybody knows what is in API right everybody kind of played with it a little bit and maybe if you don't know what it is you there is a very big chance that you actually use it without knowing what

what it is maybe as a set of instructions components the standards that somebody lets you to use to use a library or a service alright this in the modern world means that you can open up an application to the world let's say for example a very very good

case of it which is twitter twitter has a very widely used API I mean pretty much everybody uses it sign up with Twitter that's the IBI all right so the first thing that you have to have in mind of an FBI is that allows integration integration right now

in the model war means that other people can use your software at the point that you allow them to use all right and it means that if you're working you can get more customers by allowing others to develop software that connects to your application and

provides more functionality functionality that maybe you're not willing to develop but you are willing to offer through others all right so that's pretty much what API is a real life kitchen area I can really give the name of Education due to ndas

and that kind of sorry but the case scenario was a mobile game actually for iOS and Android in which the users needed to upload videos and there was there was a series of AP is that a team had developed in Ruby on Rails they were working they were working

fine it was a Jason API you know connecting to mobile phones mobile devices and this was employed in Amazon Web Services Institute 3 it's kind of you know pretty standard that's not really it wasn't really a very very complicated setup there was

a pool of HT proxies that really drew quest through four instances of amazon web services and those running several rails instances each one and those kind of two couch beige couch base coach ways for those who don't know it's key value database in

ultra Cola race it's real fast vertical really easy to scale definitely worth to check it out and we used scholar to come to outer scale all of this stack all right so the customer kind of have a need he had a really tight budget this was a self funded

startup he didn't have an investor he didn't have any money for winning so he had to actually put money from his own pocket so he was really constrained on how much he could spend on horsepower all right he can just say hey I need to cut costs and

actually improve performance because I keep spending more and more in servers and the requests are still growing up and I will keep spending more and more than service so I don't have the money I need to do something about this all right another requirement

was do scaling easy okay so programming with a solution that it's not going to be hard to scale up all right we had to keep all the ribbon raised functionality when it comes to the AP is not the administration interfaces and I already said it was a really

tight budget inspiration draw something have you ever one of you guys use draw something obligation just raise your hand goal nice just something started up pretty much like we did they have a cool application you know a couple of celebritrees celebrities

[ ... ]

Nota: se han omitido las otras 2.580 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.