Service Layer Architecture Using Composite Operations
summary
The talk explains building a service layer for apps using composite operations based on NSOperation and NSOperationQueue instead of only GCD. It shows how careful decomposition and small enhancements to those classes produce a flexible, portable component, and presents the COOperation framework (https://github.com/strongself/COOperation) as an example implementation.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:17Layered architecture theory
- 8:59Service roles and core components
- 10:04Classic service issues
- 12:07Network layer decomposition
- 19:50Callback hell problems and solution
- 24:28Composite operations benefits
- 27:45Framework for composite ops
- 30:53Complex service implementation
- 37:47Summary and framework potential
- 38:30Q&A
related talks
29mLeveraging structured concurrency in your applications
36mApplication Architecture Patterns
37mI was wrong. I’m so sorry.
31mScaleable Service Frameworks
30mConsistency Principle
39mHow Composable Architectures can solve the reasons for Microservices
17mAchieving Loose Coupling with Pure Dependency
32mMagical Layers - The Layered Entity Concept
