Level: Intermediate
There's a lot of technology involved when architecting and developing modern apps. You need an architecture that can support multiple disparate client operating systems and platforms, and yet hopefully take advantage of a set of services. You have to balance that against the desire to reuse as much code as possible between clients and the server and architecture becomes a serious challenge. In this session, you'll learn about several options for modern app architecture with discussion about the pros and cons of each.