SQL and .NET has been a favorite language for developers and DBAs for decades. However over the last couple of years, data processing is increasingly moving towards Big Data processing and is posing some new demands on not just scalability but also the ability to query late-structured data with custom algorithms. The new Azure Data Lake Analytics is introducing a new SQL-based language called U-SQL that combines the familiarity of SQL with new extensions for Big Data processing and easier user-extensibility. This session shows how to build big data solutions with U-SQL. You will learn how to integrate C# and .NET code to extend the power of U-SQL with C# Expressions.
A collection of horror stories that derive from a lack of best practices. From specification to documentation, from usability to security, all stories told in this presentation are true. We may even dim the lights as we talk about regression.
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!