Merken

High performance APIs in Ruby using ActiveRecord and Goliath

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
them
some of the of the of the of the and lost in the view the last 2 years or so have working on I don't want you to be on own read your preserve is not only was the last time the use of term of and
avoid bonding and sounds will let you know that's the that's the following week on
the other side of all solutions have track and you have to user around and will it be possible and so on it's also of the origin of the colors of work about internally on this question from each 1 of them and the rules in the past there are and all the things you divide analysis to approach text only politicians of reserve of securities backed actually up the this wire and the user can also call this number is a wall of and all of that so as to ensure that all of us even more than 100 people you don't have bill and we don't have involved in times of institutions since you don't have to the so there's no inequality and and so wrote about
you go I have my usually you have much higher plants the rest of used and our rate is here the
rest of the world and you know I was young woman would request you of the managers of the review of to the plants were a little bit they want to be the least of our study somebody mentioned 1 of the following morning implementations for about an hour after the war was on the use of less animals so where there
and that that the and I did that and all in the 1st World so although I think we do all things and get still Rama users of the did a lot of the time and this new you also see we also have to you have to is like all of us have remain at the and so on points to the last the so a lost you on the ones that are adjusted for you know how of the URI for mastery over the border of
some of them just like a Gold room where the hell did you in this structure and so on so this has achieved by armed with a but still around and so it's sort of your around around the different across the world and you know it is like the Sun is in the world and the is usually then there is the holding 1 around 1 view was working right you're less in the world this is what the users
will you know what it is about 1 meter and this unique user across all of large I get
you have a full year of of us and the rest of the house so
the summarizes animal lover so we shot the roster send you a set of C and they all it has been found that I have these and and thousands using must we write the group that we will get a you will us see how realized that on the
solutions to the problem won't shows just this is the sort of walking through the grass that each user or is the responsible or useful at all in the following you start working get rid of this last currents for a while I have be and run to this allows us to hold hearings you is used as a student and I was to answer this library and redirect others that uses in and this is the overall remotely like that she ran at a lot of these queries for which under plan for the worst situation where the most I want to be a union experiments were used in the fall at a time and a period of because I hold the rate at the area where they are and you you have a real user and you know the the
last thing you want know that you know over fortunately the
group that is the of the the of the and by the Marie 1 on the right so much is the following and the loss their status virus in there isn't that much of the 1 the world where 1 last rule will of reactors in France that say the all of is that most of the theory of of the earlier is that I it only fires also review you here you go what's room yeah and on the so the hi personal use we use of this knowledge and so those you're right that your along with about is the universe that
capital and let me most of the the letters that she mentions in the in the graph and you know about by all of us have been using in yeah
you might want the Security reflect the all the middle and the end of the result was that the lines if you want to use last non-aligned outlier by news you really what is 0 so the Spartans 1 has pointed out of and this is used by rest and seeing that GC alive and it'll really wants us on the on the red red area and also the esophagus and can be very instance there is no the old there's the
and yeah and life and and we're going and then the England and it will last for so
long model here but there is always that chance so there's only so here is that the use of you know that that is the serial comma I'm going to be a and matter interest at the end you have to start you can also view was the this this kind but you learn that all of rest the other there is no redundancy and relevance of CST over the years time is so is over here is that so this week the will result in the context present history of this so most of reason that yeah the only stages of is the use of text itself used by this running so I got a lot
of this this is you know about how did I do you use of the URI you have joined us to use is that they formed from your heart soul you have say about the path right there's yes that's all so like
that but this is all the you know and so the whole or
service here somewhere in here this is the kind of thing what was have in
Lusaka run this is the
actual part of universally Pyramus and usually has neural cells that the fact that the also there is a lot of the union of all the of last you know you right it is
for so is only about of the so you know that's a little and then you have to find out what you vary the size of this kind of thing and this is what they actually where so far as the
you so this the you you can read about it in the other political act so longer we're on the verge of collapse the the
it the another year in
of so that is the environment and on you
so long as the year of this new way of the beyond yeah this is a musical of the ones that are so very will learn to see is the year that it was worth less that's because the US is far in the distance to the world so also in this uh we have a little about the 2nd that was formed on the use of going test served by a set of last year's is of review of the losers that ancient rests lands rescue qualify as you can see the sort of officers who this
the it yeah the the talk will be about some sort of science is very are losing their interest of started something worse as I was right so we might see all these questions about the the on red and that he goes on to his literary 1st of the years all patterns so the most masses of people who had prior schooling is of following parameters and procedures we use of because the models this is so much as news ruled out is actually a a of course in there but the you know the rest you to all of you know it's just that you were right because the General John possibly as the the as the only real hope to offer you will have to get out of the way in which it just model that is what was the following is true so passes messages you guys heard of seeing the voting analysis Spearman's low probability that that 2 here is the malls of you know these evaluations of repressed not only do we actually have himself so I kind of goes the loss of the also the it's just like the end of all of the I posted people were rich that's the prophylaxis enjoy that role because of problems of of the of the standard error of the of error the difference in the because this is treated in a novel that and you may notice that of and so you have a natural experiment on the phone well it's something to the really that millions of users to remove has always really you sort of get was the security outside of Romans so here is the cities you know that's the easy we don't have at all and so on but the same all these back I guess because the cost of a life of the quality of life which was whose lot of blue light so far the you of using it follows a all but that no the air so usually that our method is just and just call her at that time this Brazil just these referring to the work the German media back and that is also chief also what is the matter of the desire for the spirit whose only monitors that removes all of this also and knows how to what with the harm to respond is something with with that so those who get you right that you you with your eye on you can see you have to use the text books we show that the parameters of the test signal you test the the this year old of we no this you have involved in so there is no Newton's were always there you know OK the other so this was the worst of the of all the of the cost of these to track some of the we have also lost it all over the past that you see the end of the parliament and file so so it is all very me follow it was the so there will be no that is 1
of the things that we're all of all the energy that is doing is just the best the model and still how is this a task that someone who is like the the thing abilities on the island of this section of the 2nd were and because that slows the universe in this area but not all of the answers things that we so that the process that's all it is is so on what the solvent use gender-neutral of that voters that already radial load is part a series of support for the violence is the university students you the truth about fundamental and along the sum is so users are part of the so you to you see set of people and this article and that asshole overview of what you saw was in the end what you all results on the example of the use of the what is this that you ask in terms of what is that the same thing so this is the last of its land uses a lot
so we call you know that is of vital music use so holes of the more of it has to be about the rate services on this year that it was the basis of the ontologies and the responses of the former you lose sight of the years we will all have to bear the nodes and there's still quite a history of being 1 of the worst other people accesses or this is a real thing that as the you where you want to use to the south as fast as the source of some of the results so much so that the other facets of brain responses is student and you are from the back and how we got a chance read using of testing to his people so this is that 2 with who I the use of time on the X that what you want and you have usually is and what you're going to I want to so internet all work on the use of so that's he sees a growing so using this
rules yesterday happens by a person there they i see when I and drafted for about a this and you can use the this part of the function for it was all the more interesting of users should be going up you have the same time they were on the of you know about a fire at least in this is allowed to worry about being lost in that uses a new so this is going to be some of the various paradigms function following found realities of of plastic that the goes onslaught of his role in way of a mom right classes all previous seasons of community myself the mole of yeah the only 1 that is very true that law as you can visualize in structural as a newsroom casings have at the end of the the highest
value because you won't
so you don't want to have a greater US cities and the use of today is part of the norm of the time scale of about was of really no actually it's fair to say is that this is explicitly it turns out that happened will because they don't actually had you to use what so this is that in the hot so you into a down here is the president of genes that share is is the global and the last acts is only a means of getting that has you but you also have all parts of the the was we that 1 unobtrusive this
for us but a more birds in the 1st was it
up so that there was a performance in this of form from them in the BCS has has the most all us here is the 1 where the sample and also about the new of being and forming and it sensing was lost and so this is the this is often presently under isolated is 1 of the people standing on the past and the unfortunately if you want 1 of these sources so that maybe you must have a process this year slower than the 1 of the through these and so use the
viewers that mediate the shot in the arm and the nature of the Internet on the the once you you and you want to lose you know you lost with the use of on-board processing or personal revision so that it's about some sort of G at the end of last unit out of it and this is also the only the use of class the only problem once the goalkeeper optics is to turn around so the procedures and the rest of the variables that go on and then use the university words also lost its influence on the life
remove the size of the and this also allows us to move more freely than you will learn your staff and students in the lower so let me always on the usually the people who are among the many good reasons which was 1 so far and how this led by the time what so instead the charter of every so the shot is also in the process we just can't that you're already has a user what a notion of a long process across the all and you have the or woman is that at the I was be we show that the results so long long long lasting and so
these insolvencies you're being asked to work on with
3 here is this slide but you have that the man you also need a is like and will also in your loss for the busses on users like a that we have the ones we also managed how morals and we will also be the costs I grew up to about that and also the have and so all of was the number of prosody using this model that can be there on in the universe seems to be a lot of them all in the out and in most of the levels useful here in yeah so that there was a fire activity on the moon as great you know there is a variant of follow-up so on so this was a so there is sort of an
so full use of the barrel are higher actually almost transparent understand covers a really and the uncertainty in my mind for hours we get an ontology your clothes and loss in front of you have here is a solid all theories rearing offspring so origins of the roles of the on your job was on display in the years she has been unlike the literature the highest reading land unlike in the last year or money so and the thing that I will have to be used for lots but In the following year of the sewerage right from the start and the you know that this is the but 1 of the reasons to be exact and losses in Europe so I know only in this was proposed in front the of us the way in which and standard of the election of that she is the moral law of analysts the level but since the problem as to whether the executive power about the use of MDL you know what it today the movie the minimum wage on the which is this is how it so that it works uh
in known moons in the minimum the
Sichtenkonzept
Term
Computeranimation
Weg <Topologie>
Zahlenbereich
Computersicherheit
Pufferüberlauf
Zahlenbereich
Schlussregel
Kantenfärbung
Frequenz
Computeranimation
Analysis
Beobachtungsstudie
Bit
Datenmanagement
Client
Implementierung
Bitrate
Computeranimation
Endogene Variable
Sichtenkonzept
Punkt
Thread
Parallelrechner
Interpretierer
Datenstruktur
Zentraleinheit
Quick-Sort
Computeranimation
Keller <Informatik>
Eins
Menge
Gruppenkeim
Meter
Computeranimation
Retrievalsprache
Automatische Handlungsplanung
t-Test
Abfrage
Applet
Strömungsrichtung
Bitrate
Quick-Sort
Computeranimation
Gruppenoperation
Mustersprache
Flächeninhalt
Elektronischer Fingerabdruck
Programmbibliothek
Vorlesung/Konferenz
GRASS <Programm>
Skript <Programm>
p-Block
Einfügungsdämpfung
Computervirus
Graph
Gruppenkeim
Schlussregel
Aggregatzustand
Computeranimation
Faser <Mathematik>
Rechter Winkel
Code
Vorlesung/Konferenz
p-Block
Grundraum
Faserbündel
Resultante
Server
Mereologie
Navigieren
Elektronische Publikation
VIC 20
Computersicherheit
Information
Objektklasse
Bildschirmfenster
Sichtenkonzept
Computeranimation
Wendepunkt
Ausreißer <Statistik>
Flächeninhalt
Einheit <Mathematik>
Gerade
Instantiierung
Demo <Programm>
Caching
Elektronische Publikation
Navigieren
Synchronisierung
Relationentheorie
Wechselseitiger Ausschluss
Kombinatorische Gruppentheorie
Kontextbezogenes System
Objektklasse
Bildschirmfenster
Computeranimation
Informationsmodellierung
Faser <Mathematik>
Thread
Rechter Winkel
Datenparallelität
Serielle Schnittstelle
Caching
Unterring
Server
Elektronische Publikation
Navigieren
Gewichtete Summe
Abstimmung <Frequenz>
Zellularer Automat
Marketinginformationssystem
Sichtenkonzept
Bildschirmfenster
Menge
Computeranimation
Homepage
Endogene Variable
Multi-Tier-Architektur
Dienst <Informatik>
Verschlingung
Mereologie
Datenparallelität
Gewebe <Mathematik>
Normalvektor
Modul
Faserbündel
Server
Elektronische Publikation
Navigieren
Computerunterstützte Übersetzung
Vorzeichen <Mathematik>
Sichtenkonzept
Bildschirmfenster
Nabel <Mathematik>
Computeranimation
Endogene Variable
Homepage
Statechart
Zahlzeichen
Datenparallelität
Druckertreiber
Softwaretest
Faserbündel
Server
Division
Kanal <Bildverarbeitung>
Content <Internet>
Dicke
Bildschirmfenster
Quick-Sort
Nabel <Mathematik>
Kontinuierliche Integration
Computeranimation
Endogene Variable
Eins
Office-Paket
Statechart
Menge
Gruppenkeim
Einheit <Mathematik>
Datenparallelität
ATM
Zoom
Abstand
Resultante
Retrievalsprache
Einfügungsdämpfung
Abstimmung <Frequenz>
Gewichtete Summe
Prozess <Physik>
Dichte <Physik>
t-Test
Gewichtete Summe
Parser
Extrempunkt
Computeranimation
Last
Mustersprache
Softwaretest
Parametersystem
Prozess <Informatik>
Synchronisierung
Computersicherheit
Reihe
Ruhmasse
Systemaufruf
Algorithmische Programmiersprache
Software
Menge
Einheit <Mathematik>
Garbentheorie
Message-Passing
Zentraleinheit
Fehlermeldung
Subtraktion
Server
Ausnahmebehandlung
Primideal
Term
Stichprobenfehler
Task
Informationsmodellierung
Adressraum
Datennetz
Grundraum
Parallele Schnittstelle
Modul
Analysis
Leistungsbewertung
Videospiel
Frequenz
Elektronische Publikation
Quick-Sort
Endogene Variable
Energiedichte
Flächeninhalt
Last
Mereologie
Hypermedia
Resultante
Konfiguration <Informatik>
Hash-Algorithmus
Klasse <Mathematik>
t-Test
Gesetz <Physik>
Computeranimation
Knotenmenge
Code
Gruppe <Mathematik>
Endogene Variable
Programmierparadigma
Softwaretest
Lineares Funktional
Ontologie <Wissensverarbeitung>
Schlussregel
Quellcode
Bitrate
Objektklasse
Dateiformat
Gerade
Endogene Variable
Schlussregel
Dienst <Informatik>
Rechter Winkel
Parametersystem
Basisvektor
Mereologie
Hill-Differentialgleichung
Arithmetisches Mittel
Zentrische Streckung
Mereologie
Ordnungsbegriff
Vorlesung/Konferenz
Instantiierung
Normalvektor
Computeranimation
Server
Bildschirmmaske
Architektur <Informatik>
Prozess <Physik>
Stichprobenumfang
Client
Überlastkontrolle
Schwellwertverfahren
Gleitendes Mittel
Computeranimation
Resultante
Videospiel
Domain <Netzwerk>
Prozess <Physik>
Stab
Natürliche Zahl
Klasse <Mathematik>
t-Test
Versionsverwaltung
Instantiierung
Technische Optik
Viewer
Quick-Sort
Algorithmische Programmiersprache
Computeranimation
Internetworking
Variable
Einheit <Mathematik>
Socket
Client
Wort <Informatik>
Grundraum
Rechenschieber
Einfügungsdämpfung
Informationsmodellierung
Auflösbare Gruppe
Instantiierung
Grundraum
Quick-Sort
Computeranimation
Eins
Metropolitan area network
Übergang
Server
Einfügungsdämpfung
Ontologie <Wissensverarbeitung>
Extrempunkt
Datensichtgerät
Wasserdampftafel
Gesetz <Physik>
Physikalische Theorie
Computeranimation
Gruppenoperation
Videokonferenz
Softwaretest
Suite <Programmpaket>
Rechter Winkel
Prozess <Informatik>
Faktor <Algebra>
Vorlesung/Konferenz
Tonnelierter Raum
Meta-Tag
Lesen <Datenverarbeitung>
Standardabweichung
Leistung <Physik>

Metadaten

Formale Metadaten

Titel High performance APIs in Ruby using ActiveRecord and Goliath
Serientitel RailsConf 2015
Teil 57
Anzahl der Teile 94
Autor Kozlowski, Dan
Kelley, Colin
Lizenz CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/30667
Herausgeber Confreaks, LLC
Erscheinungsjahr 2015
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract We had a real-time API in Rails that needed much lower latency and massive throughput. We wanted to preserve our investment in business logic inside ActiveRecord models while scaling up to 1000X throughput and cutting latency in half. Conventional wisdom would say this was impossible in Ruby, but we succeeded and actually surpassed our expectations. We'll discuss how we did it, using Event-Machine for the reactor pattern, Synchrony to avoid callback hell and to make testing easy, Goliath as the non-blocking web server, and sharding across many cooperative processes.

Ähnliche Filme

Loading...