# RIBs. The Best iOS Architecture.

September 26th, 2021 | 01:04:20 | E81

### Episode Summary

Alex Bush and Franz Busch give an overview of RIBs architecture on iOS.

### Episode Notes

**RIBs Resources:**

- [Original RIB repository](https://github.com/uber/RIBs)
- [Uber RIB wiki](https://github.com/uber/RIBs/wiki)
- General video: [Uber's new mobile architecture that scales to hundreds of engineers by Tuomas Artman](https://youtube.com/watch?v=FfwZSk6VRVY)
- Video 1: [Architecture rewrite](https://youtube.com/watch?v=bB9e7ZYVYCo)
- Video 2: [Deep Scope Hierarchies](https://youtube.com/watch?v=LWu1HcFIRnQ)
- Video 3: [Introduction to RIBs](https://youtube.com/watch?v=Q5cTT0M0YXg)
- Video 4: [Plugins in RIBs](https://youtube.com/watch?v=vIdsYLXClZs)
- Blog: [Engineering the Architecture Behind Uber’s New Rider App](https://eng.uber.com/new-rider-app/)
- Blog: [Engineering Scalable, Isolated Mobile Features with Plugins at Uber](https://eng.uber.com/plugins/)
- Blog: [Why We Decided to Rewrite Uber’s Driver App](https://eng.uber.com/rewrite-uber-carbon-app/)
- Blog: [Building a Scalable and Reliable Map Interface for Drivers](https://eng.uber.com/building-a-scalable-and-reliable-map-interface-for-drivers/)
- Blog: [Architecting a Safe, Scalable, and Server-Driven Platform for Driver Preferences with RIBs](https://eng.uber.com/carbon-driver-app-preferences-ribs/)
- Blog: [Activity/Service as a Dependency: Rethinking Android Architecture for the Uber Driver App](https://eng.uber.com/activity-service-dependency-android-architecture/)
- Blog: [Harnessing Code Generation to Increase Reliability & Productivity on iOS at Uber](https://eng.uber.com/code-generation/) ***Not directly RIBs but good to read***
- Blog: [Exploring RIBs](https://medium.com/swlh/ios-architecture-exploring-ribs-3db765284fd8)
- Podcast: [Opinion about RIBs from somebody at Uber](https://overcast.fm/+JAbhB0-c0)
- Podcast: [Alex on Uber's RIB Architecture](/content/episodes/alex-on-ubers-rib-architecture-2d362fd3/index.html)
- Screencast: [RIBs Architecture on iOS by Alex Bush](https://alexbush.podia.com/ribs-architecture-on-ios)

Sign up for Alex's upcoming video course about iOS System Design Interview: [https://iosinterviewguide.com/system-design-interview](https://iosinterviewguide.com/system-design-interview)

Sign up for Alex's upcoming video course about RIBs Architecture: [http://ribsarchitecture.com/video-course-waitlist](http://ribsarchitecture.com/video-course-waitlist)

Need to prepare for an iOS Engineer Interview? [https://iosinterviewguide.com](https://iosinterviewguide.com/)
