Thinking about architecture many of us focus on ” what to do with massive VC”, “what to choose: MVC, MVVM, MVP or VIPER”. But in reality the most important and difficult processes took place out of these patterns. Mistakes in projection of data handlers’ interaction, various managers, storages, and other inside components cost much more than badly designed screen (front-end). Many problems on this stage can be solved with the help of a service-oriented architecture.
A graduate of Faculty of Mechanics and Maths,MSU with 5-year experience in iOS-development. Rambler&Co’s lead developer. Took part in development and support of such projects as: Afisha, Restaurants, Rambler, News. Loves debates on architecture and tests.