I am studying the current architecture of uber rider app and I got to know the current rider app was evolved from MVC to a specific architecture called riblet, which is designed on top of viper by Uber themselves. As I understood riblets is independently testable pieces that each have a single purpose. I'm aware that the new architecture is capable of handling performance and scalability. I am interested in knowing the cons of riblet architecture.
What are the cons of the riblet architecture in uber?
1.7k views Asked by Sudeepa Nadeeshan At
1
There are 1 answers
Related Questions in UBER-API
- Uber Supplier API oauth not returning a terms and accept button diabled
- Trouble getting Authorization Code Scopes from Uber (DRIVER APIs)
- Developer Uber API - Link Organization
- Error 400 When Trying to Deny Uber Eats Order Using API: "Could not parse json"
- How to determine the number of workers I need in Uber Cadence?
- How do I request a time estimate for the next Uber X to a given location, from the Uber API?
- List all stores, code unauthorized, message Invalid OAuth 2.0 credentials provided
- How do you get the store's menu using the Uber Eats API?
- oauth V2 token is giving invalid scope
- Uber to restaurant invoices
- Showing invalid_scope when adding profile or request
- How can I setup the various notifications to send to 2 destinations with Uber Eats API?
- How do i swipe up a view using accessibility in android?
- Why cadence's executions table with cassandra does not to split to multi tables
- AttributeError: 'str' object has no attribute 'is_stale'
Related Questions in WEB-ARCHITECTURE
- Does Node JS API data flow
- What is the Approach To Migrate Web Application
- Seperate Web Framework From Main Application
- Best architecture practice to improve performance of ecommerce website hosted in India to overcome the Great Firewall of China
- flask application structure for multiple apps and database connections
- Does it make sense to define a GET /users/{id}/photos route or should I just send multiple GET /photos/{id} requests to return a user's photos?
- Defining two separate API endpoints for essentially the same logic just for the sake of avoiding REST anti-patterns?
- What combination of services in AWS should I use for a system with high availability?
- How can a React parent component with arbitrarily many children update a selected child by its string id without using useRef?
- Nodejs Database configuration based on accessed domain
- What is the benefit of adding AWS Cloudfront on top of AWS Application LB?
- Modern web-applications architecture
- Best way to add a React frontend to a existing Node.js / Express REST API backend
- Best practices for a JAMstack blog?
- PWA - Progressive Web Applications Architectures
Related Questions in IOSDEPLOYMENT
- How to run react native on real ios device (iphone) without using Xcode
- How to create a View component with generic properties in SwiftUI?
- I am getting "There is no app id with id "bundle.identifer.app" on this team" while trying to create provisioning profile using app store connect api
- Xcode UI dotted separator issue
- WiFi Security type in iOS 11/12/13/14?
- 'pub get' has not been run flutter error. Clicked on get dependencies still getting a error.What shall i do?
- ILStrip error when trying to Deploy .NET MAUI App to iOS
- Does On demand resource really persisted after quitting the app?
- How can I fix 'Something went wrong initializing the native ReactNativeLocalization module' error when deploying a React Native iOS build?
- how to send same OTP to mobile number and Email with firebase
- VS 2022 for Windows "No Matching Provisioning Profiles Found"
- VC presenter is not being initialized prepare for segue IOS swift
- Ionic Preview & iOS preview issue
- Testing app colors are off when deplying through TestFlight
- Install a private pod using Github actions
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)

Okey. I found some cons of the riblet architecture. I will post them here to discuss with anyone who is interested. The main cons are as follows,