𝔖 Scriptorium
✦   LIBER   ✦

📁

Pro Serverless Data Handling with Microsoft Azure: Architecting ETL and Data-Driven Applications in the Cloud

✍ Scribed by Benjamin Kettner


Publisher
Apress
Year
2022
Tongue
English
Leaves
317
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Intermediate-Advanced user level

✦ Table of Contents


Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Part I: The Basics
Chapter 1: Azure Basics
The Different Cloud Service Models
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Cloud Model Responsibilities
The Structure of Microsoft Azure
Azure Geographies
Azure Regions
Azure Availability Zones
Azure Account
Azure Subscription
Azure Resource Groups
Azure Resource Manager
Creating and Naming the Resources
Creating Resources
Naming Resources
Overview of Data Services
Data Categories
Azure Data Services
Summary
Chapter 2: Serverless Computing
Cloud Software Delivery
Serverless Delivery
The Cost of Perfection
Handling Data
Chapter 3: Data-Driven Applications
ETL the Classic Way
Transformation: What Does That Mean?
Different Data Models for Different Applications
OLTP: The Relational Model
Table
Key
Relationship
OLAP: Star and Snowflake Schemas
Modern Data Warehouses and Data Applications
Part II: Hands-On
Chapter 4: Azure Functions
The Flavors of Azure Functions
Triggers and Bindings
Creating Your First Azure Function
Creating the Azure Resources
Creating the Function
A Look at the Code
Testing the Function
Deploying Your Function
Handling State
The Basics
The Code
Running It in the Cloud
Chapter 5: Logic Apps
Principles of Code-Free Implementation
Creating a Logic App
The Logic Apps UI
Chapter 6: Azure Data Factory
The Building Blocks of ADF
Working with Azure Data Factory
Creating an ADF Using Azure CLI
Preparing Resources
Creating a Pipeline
Parametrizing Your Pipeline
Creating a Data Flow
Best Practices
Using Git
Using Azure Key Vault
Chapter 7: Database and Storage Options
Relational and Non-Relational Data Explained
Storage Accounts
Storage Account Basics
Creating a Storage Account
Using Azure Table Storage
Azure Queue Storage
Cosmos DB
Use Cases for Cosmos DB Accounts
Azure SQL DB Serverless
Creating a Serverless SQL Database
When to Choose What?
Chapter 8: IoT Hub, Event Hub, and Streaming Data
IoT Hub
Event Hub
Service Bus
Stream Analytics
Chapter 9: Power BI
Power BI Service and Power BI Desktop
Building Data Visualizations with Power BI Reports
Visualizing Data Streams
Sharing Content
Licensing of Power BI
Part III: Design Practices
Chapter 10: Achieving Resiliency
What Is Resiliency?
How Is Resiliency Ensured?
Different Areas to Be Resilient
Patterns That Support Resiliency
Choosing the Right Services for Resiliency
Achieving Resiliency
Chapter 11: Queues, Messages, and Commands
Messages
Events
Commands
Scenarios for Events and Commands
Implementing the Scenario
Chapter 12: Processing Streams of Data
Streaming Data—What Is It About?
Stream Processing: Lambda Architecture
Implementing a Lambda Architecture in Azure
There’s More…
Chapter 13: Monitoring Serverless Applications
Monitoring and Alerting
Serverless and Monitoring
Implementing Monitoring
Implementing Alerting
Part IV: Putting It All Together
Chapter 14: Tools and Helpers
Visual Studio Code
Azure Data Studio
Docker / Docker Desktop
Azure CLI
PowerShell
Bicep / ARM Templates
Azure Storage Explorer
Azure DevOps
dbatools
Azure Quickstart Templates
Git
Git Kraken
Chocolatey
Azure Data Community
Useful Visual Studio Code Plugins
Chapter 15: Data-Loading Patterns
Data-Loading Patterns for Flat Files
Data-Loading Patterns for REST APIs
Data-Loading Patterns for Databases
Data-Loading Patterns for Data Streams
Chapter 16: Data Storage Patterns
Relational Databases
Storage Accounts
Non-Relational Databases
Chapter 17: Architecture for a Modern Data-Driven Application
REST API, Tracking & Transaction Data
Communicating with the Shops
Data Warehousing and Analytics
Index


📜 SIMILAR VOLUMES


Pro Serverless Data Handling with Micros
✍ Benjamin Kettner, Frank Geisler 📂 Library 📅 2022 🏛 Apress 🌐 English

<span>Design and build architectures on the Microsoft Azure platform specifically for data-driven and ETL applications. Modern cloud architectures rely on serverless components more than ever, and this book helps you identify those components of data-driven or ETL applications that can be tackled us

Mapping Data Flows in Azure Data Factory
✍ Mark Kromer 📂 Library 📅 2022 🏛 Apress 🌐 English

<span>Build scalable ETL data pipelines in the cloud using Azure Data Factory’s Mapping Data Flows. Each chapter of this book addresses different aspects of an end-to-end data pipeline that includes repeatable design patterns based on best practices using ADF’s code-free data transformation design t

Data Science in the Cloud with Microsoft
✍ Stephen F. Elston 📂 Library 📅 2016 🏛 O'Reilly 🌐 English

Take time to explore Microsoft’s Azure machine learning platform, Azure ML—a production environment that simplifies the development and deployment of machine learning models. In this O’Reilly report, Stephen Elston from Quantia Analytics uses a complete data science example (forecasting hourly deman

Mastering Azure Analytics: Architecting
✍ Zoiner Tejada 📂 Library 📅 2017 🏛 O’Reilly Media 🌐 English

Microsoft Azure has over 20 platform-as-a-service (PaaS) offerings that can act in support of a big data analytics solution. So which one is right for your project? This practical book helps you understand the breadth of Azure services by organizing them into a reference framework you can use when c