We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

You’re in production. Now what?

00:00

Formale Metadaten

Titel
You’re in production. Now what?
Serientitel
Anzahl der Teile
110
Autor
Lizenz
CC-Namensnennung - keine kommerzielle Nutzung - 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
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
A tiny subset of your users can’t login: they get no error message yet have both cookies and JavaScript enabled. They’ve phoned up to report the problem and aren’t capable of getting a Fiddler trace. You’re serving a million hits a day. How do you trace their requests and determine the problem without drowning in logs? Marketing have requested that the new site section your team has built goes live at the same time as a radio campaign kicks off. This needs to happen simultaneously across all 40 front-end web servers, and you don’t want to break your regular deployment cadence while the campaign gets perpetually delayed. How do you do it? Users are experiencing 500 errors for a few underlying reasons, some with workarounds and some without. The customer service call centre need to be able to rapidly triage incoming calls and provide the appropriate workaround where possible, without displaying sensitive exception detail to end users or requiring synchronous logging. At the same time, your team needs to prioritize which bugs to fix first. What’s the right balance of logging, error numbers and correlations ids? These are all real scenarios that Tatham Oddie and his fellow consultants have solved on large scale, public websites. The lessons though are applicable to websites of all sizes and audiences. The talk will be divided between each of the three scenarios described here, and then stuffed full of other tidbits of information throughout.
HauptidealSoftwareentwicklerMultiplikationsoperatorGruppenoperationGraphfärbungFlächeninhaltStellenringWeb SiteGewicht <Ausgleichsrechnung>SkriptspracheCodeKartesische KoordinatenTermDefaultProdukt <Mathematik>BitMathematische LogikFokalpunktCASE <Informatik>AppletProzess <Informatik>Web-ApplikationQuick-SortSoftwaretestInternetworkingZahlenbereichEinsAnwendungsdienstanbieterFramework <Informatik>BenutzerbeteiligungGebäude <Mathematik>Computeranimation
HomepageTwitter <Softwareplattform>HypertextSkriptspracheGarbentheorieSoftwareentwicklerATMATMFahne <Mathematik>ZeichenketteAbfrageProjektive EbeneProgrammierumgebungBildschirmmaskeSkriptspracheVersionsverwaltungElektronische PublikationSoftwareentwicklerProdukt <Mathematik>SummierbarkeitProzess <Informatik>Deskriptive StatistikComputeranimation
SoftwareentwicklerSkriptspracheTwitter <Softwareplattform>HypertextMessage-PassingE-MailGarbentheorieLoginCachingCookie <Internet>HIP <Kommunikationsprotokoll>SchnittmengeLokales MinimumGebäude <Mathematik>Produkt <Mathematik>StellenringWeb SiteHomepageMultiplikationsoperatorVerschlingungKonfigurationsraumFahne <Mathematik>Web SiteComputersicherheitCookie <Internet>Produkt <Mathematik>CachingBoolesche AlgebraWeb-SeitePunktZahlenbereichWiderspruchsfreiheitServerSchnittmengeAbfrageHeegaard-ZerlegungTermBrowserZweiLastFrequenzATMSoftwaretestProgrammierumgebungElektronische PublikationInformationTypentheorieRechter WinkelDomain <Netzwerk>GarbentheorieBenutzerbeteiligungDatenbankProjektive EbeneFunktion <Mathematik>TabelleSoundverarbeitungStellenringResultanteVererbungshierarchieZeichenketteMereologieSchlüsselverwaltungClientWurzel <Mathematik>EinsDifferenteData MiningRoutingWort <Informatik>VersionsverwaltungCASE <Informatik>AppletProzess <Informatik>QuellcodeBereichsschätzungFlächeninhaltMinkowski-MetrikDienst <Informatik>SkriptsprachePerspektiveProgram SlicingSichtenkonzeptWechselsprungComputeranimation
Produkt <Mathematik>SoftwareentwicklerWeb SiteKonfigurationsraumSchlüsselverwaltungSoftwaretestEinsAbgeschlossene MengeKonfiguration <Informatik>Divergente ReiheDatenfeldMultiplikationsoperatorCookie <Internet>Web-SeiteDifferenteComputeranimation
SoftwareentwicklerATMCookie <Internet>SchlüsselverwaltungFunktion <Mathematik>DatenbankSoftwaretestKonfigurationsraumWeb SiteMultiplikationsoperatorKartesische KoordinatenDifferenteWeb-SeiteComputersicherheitInformationsspeicherungServerRandomisierungSkriptspracheElektronische UnterschriftNeuroinformatikSchreib-Lese-KopfSchwebungCASE <Informatik>MathematikBitVorzeichen <Mathematik>Produkt <Mathematik>Computeranimation
Produkt <Mathematik>SoftwareentwicklerStellenringHomepageElektronische UnterschriftInformationsmanagerForcingComputersicherheitCookie <Internet>Domain-NameSoftwaretestVirtuelle MaschineDirekte numerische SimulationElektronische PublikationReelle ZahlDomain <Netzwerk>PunktDigitales ZertifikatDatenstrukturBitrateStellenringInternetworkingVorzeichen <Mathematik>Zellularer AutomatSoftwareentwicklerClientComputeranimation
URLSCI <Informatik>SoftwareentwicklerICC-GruppeInternetworkingAusnahmebehandlungLikelihood-Quotienten-TestGamecontrollerGruppenoperationZeichenketteZahlenbereichGebäude <Mathematik>Elektronische PublikationExogene VariableServerInstantiierungElektronischer FingerabdruckVollständiger VerbandHilfesystemSichtenkonzeptVisuelles SystemGanze ZahlStrom <Mathematik>Hash-AlgorithmusCodeLokales MinimumSpannweite <Stochastik>HydrostatikEin-AusgabeBetrag <Mathematik>Inverser LimesMessage-PassingEreignishorizontGravitationsgesetzMIDI <Musikelektronik>TaskDigitales ZertifikatSoftwareentwicklerProdukt <Mathematik>Web SiteEreignishorizontCodeProjektive EbeneMereologieGeradeProgrammierumgebungZeichenketteNamensraumInstantiierungAblaufverfolgungSpannweite <Stochastik>Hash-AlgorithmusInformationPhysikalisches SystemGanze ZahlKartesische KoordinatenDifferenteBenutzerbeteiligungSchnittmengeTypentheorieAusnahmebehandlungBenutzerfreundlichkeitRohdatenQuick-SortRuhmasseEindringerkennungBitDatenfeldCodierungZahlenbereichBildschirmmaskeE-MailPerspektiveDatenverwaltungMultiplikationsoperatorAnwendungsdienstanbieterComputerspielWeb-SeiteExogene VariableNegative ZahlLimesmengeDatenmodellNetzadresseCASE <Informatik>Auflösung <Mathematik>LoginUmwandlungsenthalpieZweiKorrelationsfunktionVerkehrsinformationDienst <Informatik>SpeicherverwaltungNichtlinearer OperatorSystemverwaltungZoomDemo <Programm>FreewareAnalysisFlächeninhaltGesetz <Physik>Gemeinsamer SpeicherFlächentheoriePhysikalischer EffektGruppenoperationRelativitätstheorieFormale GrammatikProzess <Informatik>GraphfärbungStrömungsrichtungComputeranimation
HomepageSoftwareentwicklerWeb-SeiteProzess <Informatik>MathematikSoftwaretestVersionsverwaltungCASE <Informatik>Rechter WinkelKartesische KoordinatenProgrammierumgebungSystemaufrufCodeElektronische PublikationZweiGraphische BenutzeroberflächeWurzel <Mathematik>SchnittmengeKardinalzahlComputeranimation
SoftwareentwicklerWeb SiteZahlenbereichSelbst organisierendes SystemDatenverwaltungTypentheorieBrowserTeilmengeRichtungFehlermeldungDienst <Informatik>Web-SeiteOnline-KatalogComputeranimation
Web-SeiteSoftwareentwicklerLoginLoginVersionsverwaltungNeuroinformatikServerE-MailTypentheorieWeb-SeiteWeb SiteGebäude <Mathematik>Prozess <Informatik>SpeicherabzugAggregatzustandMAPGüte der AnpassungSchreib-Lese-KopfComputerspielProgrammfehlerStellenringDatensatzPunktComputeranimation
SichtenkonzeptVirtual Home EnvironmentSoftwareentwicklerSkriptspracheZweiGruppenoperationInstantiierungService providerGamecontrollerAusnahmebehandlungFunktion <Mathematik>Mailing-ListeTaskVirtuelle MaschineService providerCookie <Internet>ServerGewicht <Ausgleichsrechnung>Elektronische PublikationTypentheorieWeb-SeiteMessage-PassingNichtlinearer OperatorDatensatzAggregatzustandDienst <Informatik>SoftwaretestNetzadresseComputeranimation
DickeInhalt <Mathematik>SpezialrechnerE-MailKovarianzfunktionFormale SpracheStellenringWeb SiteSoftwareentwicklerGewicht <Ausgleichsrechnung>AuthentifikationExogene VariableServerKontrollstrukturCachingBildschirmmaskePasswortLoginCookie <Internet>VersionsverwaltungDatentypE-MailExogene VariableCookie <Internet>Web-SeiteLoginAuthentifikationMAPBitFrequenzAdressraumInformationBildschirmmaskeRechter WinkelDifferenteFamilie <Mathematik>VerkehrsinformationAnalytische MengeMultiplikationsoperatorSchnittmengeDienst <Informatik>GoogolProgramm/QuellcodeComputeranimation
Lateinisches QuadratStabLoginZeitzoneNeuroinformatikDifferenteCookie <Internet>BrowserMultiplikationsoperatorSchnittmengeLeistung <Physik>BitKorrelationsfunktionToken-RingE-MailServerURLVersionsverwaltungInformationGüte der AnpassungDienst <Informatik>Komplex <Algebra>Computeranimation
SoftwareentwicklerCachingStellenringAusnahmebehandlungInstantiierungSichtenkonzeptElektronische PublikationHilfesystemHydrostatikZeichenketteEreignishorizontOvalExogene VariableService providerVisuelles SystemElektronischer FingerabdruckSCI <Informatik>Gebäude <Mathematik>MultiplikationsoperatorCodeHalbleiterspeicherQuick-SortFlächeninhaltEinfache GenauigkeitEntscheidungstheoriePunktWechselsprungLoginDatenbankVirtuelle MaschineAdressraumData DictionaryGewicht <Ausgleichsrechnung>QuaderProzess <Informatik>Dienst <Informatik>BenutzerbeteiligungProjektive EbeneInformationWasserdampftafelStrategisches SpielGleitendes MittelRechter WinkelProfil <Aerodynamik>EreignishorizontInternetworkingProdukt <Mathematik>ProgrammierumgebungGesetz <Mathematik>DruckspannungVHDSLKartesische KoordinatenEchtzeitsystemZweiNetzadresseCASE <Informatik>GruppenoperationService providerUnternehmensarchitekturBildschirmfensterMAPServerApp <Programm>Demo <Programm>Hook <Programmierung>PufferüberlaufSystemzusammenbruchAblaufverfolgungSpeicherabzugBinärdatenSkriptspracheAnwendungsdienstanbieterFramework <Informatik>SoftwareKontextbezogenes SystemComputeranimationProgramm/Quellcode
VorhersagbarkeitAutomatische IndexierungDifferenteVirtuelle MaschineEinfach zusammenhängender RaumProjektive EbeneQuaderProdukt <Mathematik>VierzigDivergente ReiheRouterSoftwarePunktProxy ServerFirewallComputerspielOrdnung <Mathematik>MultiplikationsoperatorPhysikalische TheorieZweiInstantiierungKartesische KoordinatenVersionsverwaltungBenutzerbeteiligungSummengleichungFrequenzCodeEntscheidungstheorieWeb ServicesLoginZahlenbereichMessage-PassingQuick-SortBitServerLastteilungMAPBootenFront-End <Software>Computeranimation
MagnettrommelspeicherLoginSoftwareentwicklerOvalHydrostatikEinfacher RingElektronische PublikationElektronischer FingerabdruckSCI <Informatik>Gebäude <Mathematik>Physikalisches SystemFramework <Informatik>AssemblerVersionsverwaltungWeb-SeiteAbstraktionsebeneATMAuthentifikationComputersicherheitBildschirmmaskeNamensraumSchlussregelSpieltheorieSichtenkonzeptMinkowski-MetrikDemo <Programm>EreignishorizontLaufzeitfehlerModul <Datentyp>InstantiierungAusnahmebehandlungHilfesystemKovarianzfunktionWinkelSpielkonsoleCross-site scriptingLineare AbbildungROM <Informatik>GoogolMultiplikationsoperatorSkriptspracheBrowserObjekt <Kategorie>ZeichenketteWeb-SeiteBildschirmmaskeZahlenbereichLaufzeitfehlerTouchscreenDefaultProzess <Informatik>Inhalt <Mathematik>ZweiBitClientProjektive EbeneTypentheoriePunktBenutzerbeteiligungAppletDirekte numerische SimulationCheat <Computerspiel>RechenschieberInformationEreignishorizontEinfach zusammenhängender RaumSoftwaretestDiagrammDifferenteAnalytische MengeAbfrageGoogolSchreib-Lese-KopfFramework <Informatik>ValiditätVerkehrsinformationVersionsverwaltungWellenpaketWeb SiteSystemaufrufFunktionalKonfiguration <Informatik>GamecontrollerBasis <Mathematik>MAPSpeicherverwaltungMereologieAnwendungsdienstanbieterEin-AusgabeATMApp <Programm>Kartesische KoordinatenLastIn-System-ProgrammierungServerComputeranimation
SoftwareentwicklerBaum <Mathematik>ViereckNeuronales NetzPunktwolkeProtokoll <Datenverarbeitungssystem>Funktion <Mathematik>SkriptspracheSynchronisierungQuellcodeChi-Quadrat-VerteilungLokales MinimumFormale GrammatikPasswortHilfesystemHauptidealVerkehrsinformationRechter WinkelInformationKonfigurationsraumSchnittmengeAutomatische HandlungsplanungDifferenteBitSystemaufrufKanalkapazitätMultiplikationsoperatorWeb SiteWeb-SeiteQuick-SortMehrplatzsystemUnendlichkeitBandmatrixZahlenbereichStichprobenumfangVersionsverwaltungCookie <Internet>EntscheidungstheorieEinfach zusammenhängender RaumDeskriptive StatistikProzess <Informatik>Offene MengeDemo <Programm>ServerApp <Programm>Computeranimation
SoftwareentwicklerDefaultHauptidealPlastikkarteDokumentenserverDemo <Programm>CodeImplementierungSpeicherabzugMini-DiscHistogrammPunktLoginProgrammbibliothekKonfigurationsraumVorzeichen <Mathematik>Open SourceInformationProzess <Informatik>Web SiteWeb logSkriptspracheProdukt <Mathematik>ZweiSchwellwertverfahrenEin-AusgabeBimodulMusterspracheWeb-SeiteDiagrammMultiplikationsoperatorSoftwareResponse-ZeitProjektive EbeneAutomatische IndexierungDreiecksfreier GraphCOMMedizinische InformatikFrequenzMaßerweiterungGesetz <Physik>ComputeranimationTechnische ZeichnungDiagramm
Transkript: Englisch(automatisch erzeugt)