Onectus

Ontwikkelteams / Technische gids

Uber Engineering: betrouwbaarheid, schaalbaarheid en specialistische teams

Wat Uber’s engineeringwerk leert over backendbetrouwbaarheid, platformgroei en specialistische engineeringcapaciteit.

Deel dit artikel

Door Onectus Technologies
Engineers rond een laptop op een technologie-evenement bij Onectus over Uber Engineering en betrouwbare softwareplatformen

Een realtime marktplaats moet identiteit, locaties, prijzen, betalingen, meldingen en operationele ondersteuning samenbrengen. Uber publiceert engineeringartikelen die laten zien welke uitdagingen ontstaan wanneer zulke systemen groeien.

Daaruit volgt niet dat één bepaald outstaffingmodel Uber succesvol maakte. De belangrijke les is dat betrouwbaarheid, eigenaarschap en specialistische vaardigheden samen nodig zijn.

Groei legt technische grenzen bloot

Op grote platformen kunnen databases overbelast raken, herhaalde verzoeken een kettingreactie veroorzaken of gegevens tussen diensten inconsistent worden. Uber publiceerde onder meer over het beschermen van systemen tegen retry storms.

Meer developers aannemen zonder het probleem te onderzoeken kan het overleg juist complexer maken. Begin met een concrete klantreis, een faalscenario en een service-eigenaar.

Zoek de specialist voor de werkelijke taak

Backendengineers verbeteren requestverwerking en datacorrectheid. Platformspecialisten werken aan deployments en betrouwbaarheid. Data-engineers bouwen meet- en eventpipelines. Mobile engineers behandelen apparaatspecifieke problemen, terwijl QA- en securityexperts kritieke overgangen toetsen.

Als één vaardigheid tijdelijk ontbreekt, kan staff augmentation een specialist toevoegen aan het bestaande team. Leg veilige toegang, reviewafspraken, beveiligingsverantwoordelijkheid en kennisoverdracht vooraf vast.

Meet resultaten zonder algemene beloften

Spreek voor de eerste 30 dagen een baseline en een toetsbare oplevering af: een veiliger release, een geteste integratie, reproduceerbare belastingtests of het oplossen van kritieke fouten. Documenteer wat veranderde en wie het daarna beheert.

Een leverancier kan geen universele procentuele productiviteitswinst garanderen zonder specifiek projectbewijs.

Engineeringcapaciteit gericht uitbreiden

Onectus staff augmentation kan bestaande teams aanvullen met backend-, cloud-, frontend-, data- en QA-expertise. Voor bredere oplevering zijn er dedicated engineeringteams.

De overdraagbare les uit Uber's engineeringwerk is om complexe systemen meetbaar, betrouwbaar en onderhoudbaar te maken terwijl ze groeien.

Publieke bronnen

Deel dit artikel

    ×
    This website uses cookies
    This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy. Read more
    Save & Close
    Accept
    Decline all
    Show details Hide details
    Cookie declaration
    About cookies
    Performance
    Targeting
    Unclassified
    Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
    Cookie report
    Name Domain Expiration Description
    _ga .onectus.com 2 years This cookie name is associated with Google Universal Analytics - which is a significant update to Google's more commonly used analytics service. This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier. It is included in each page request in a site and used to calculate visitor, session and campaign data for the sites analytics reports.
    Targeting cookies are used to identify visitors between different websites, eg. content partners, banner networks. Those cookies may be used by companies to build a profile of visitor interests or show relevant ads on other websites.
    Cookie report
    Name Domain Expiration Description
    YSC .youtube.com Session This cookie is set by YouTube to track views of embedded videos.
    VISITOR_INFO1_LIVE .youtube.com 6 months This cookie is set by Youtube to keep track of user preferences for Youtube videos embedded in sites;it can also determine whether the website visitor is using the new or old version of the Youtube interface.
    IDE .doubleclick.net 1 year This cookie is set by Doubleclick and carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.
    Unclassified cookies are cookies that do not belong to any other category or are in the process of categorization.
    Cookie report
    Name Domain Expiration Description
    _ga_TNPH6J7794 .onectus.com 2 years
    Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser. You can change your consent to cookie usage at any time on our Privacy Policy page.
    Cookies consent ID:
    Cookie report created by Cookie-Script