Modernizing Applications to the Cloud and with AI, Scalability and Optimizations - Scott Hunter

Learn how to modernize apps with cloud & AI: explore Azure Functions, VS optimizations, Logic Apps integration, migration tools, and AI capabilities for scalable, secure applications.

Key takeaways
  • Azure Functions now supports “Flex Consumption” which allows scaling from zero to many instances within seconds, with automatic VNet integration

  • New code optimization features in Visual Studio can analyze applications and provide specific recommendations for performance improvements, including memory allocations and response times

  • Logic Apps provide low-code integration capabilities with over 1,400 connectors for different services, making it easier to connect applications without writing complex code

  • Azure Migration Assistant tool helps move legacy .NET applications to the cloud with automated analysis and recommendations for modernization

  • New AI bindings in Azure Functions allow integration of AI capabilities with minimal code (~10 lines) compared to traditional implementations requiring hundreds of lines

  • Better Together feature in Azure Portal provides AI-powered recommendations for complementary services and best practices for your applications

  • Load testing services can simulate thousands of users hitting your application to verify scaling capabilities

  • Application Insights with profiler enabled provides detailed performance analysis and optimization suggestions

  • Azure AI Search and OpenAI integration enables adding RAG (Retrieval Augmented Generation) capabilities to existing applications

  • Built-in security features help identify issues like exposed connection strings and recommend better practices like using Key Vault