The decisions you make during the design phase of an Azure solution tend to stick with you as you gain momentum delivering features. If you have a green field application, you have the luxury of weighing those decisions up front. If you are brown field - understanding the choices may help you lead to a migration path that creates efficiencies for you later on. In this session, Michele will explore decisions related to the various PaaS and IaaS features of the platform. Why would you choose a Web App over Virtual Machines? Do you need API management? When is SQL Server or Azure SQL Database appropriate? Should you use Web Jobs or Worker Roles for async and scheduled tasks? How do you choose between Service Bus queues, topics or event hubs? Is Azure AD the right fit for your identity requirements? All this in just one session - you may need a coffee first!
Now that you've released your app out to the world, do you know how it's performing in the hands of real users? How long are they waiting for screens to load, or are they using that new feature you're so excited about? If you can't answer questions like these, you're effectively flying blind.
There's a lot of guidance for monitoring on the web, but what about mobile apps? In this session we'll look at the kinds of things you should be paying attention to, and then take an existing app and walk through adding various forms of instrumentation to it.