Published Nov 3, 2018

92. Azure Functions and CosmosDB from MS Ignite

    Explore the cutting-edge revelations from Microsoft Ignite as experts delve into Azure's latest advancements, including Cosmos DB's extraordinary features for data management and the enhanced Azure Functions 2.0 for agile deployment and scaling. Gain valuable insights on serverless computing, Test Driven Development, and tool integration essential for crafting high-performing cloud applications.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • Versatility

      Alan Underwood and John Calloway discuss the versatility of Cosmos DB, highlighting its multi-model capabilities. Alan emphasizes that Cosmos DB can handle relational data, document storage, and more, making it a flexible choice for various data needs. John adds that the seamless integration with Azure Functions simplifies database connections, allowing for declarative bindings to Cosmos DB without extensive coding 1 2.

      You can literally, in a configuration file say, here's my connection to this particular thing. I want you to bind to this particular table and give me the data back. That's awesome.

      --- Alan Underwood

      They also touch on the importance of using the right database for the right purpose, cautioning against forcing relational models onto document databases 1.

         

      Global Reach

      The global distribution capabilities of Cosmos DB are another standout feature. Alan explains that Cosmos DB can distribute data to any Azure region with just a click, ensuring data is available where it's needed most. John appreciates the automatic geo-location feature, which optimizes data retrieval speed based on user location 3.

      It can distribute your data to any Azure region with a click of a button.

      --- Alan Underwood

      This feature is particularly beneficial for applications with a global user base, as it enhances user experience by reducing latency and improving data access speed 4.

         

      Cost & Scale

      Cost efficiency and scalability are crucial aspects of Cosmos DB. Alan notes that the storage costs for Azure Functions are minimal, making it an affordable option for developers. John highlights the per-second scalability of Cosmos DB, which ensures that the database can handle varying loads efficiently 5 6.

      It scales at per second. Granularity.

      --- John Calloway

      Additionally, Cosmos DB offers high availability and tunable consistency levels, allowing developers to balance performance and data integrity according to their needs 6.

    Related Episodes