Skip main navigation

£199.99 £139.99 for one year of Unlimited learning. Offer ends on 28 February 2023 at 23:59 (UTC). T&Cs apply

Find out more

Cross-Cutting Architectural Concerns


In the last two steps, we looked at different kinds of subsystems. In this step, we’re going to analyse the cross-cutting architectural concerns of IoT applications.

Multiple cross-cutting needs are critical for the success of IoT applications, including:

1. Security: Security is a critical consideration in each of the subsystems. Protecting IoT solutions requires secure provisioning of devices, secure connectivity between devices, edge devices and the cloud, secure access to backend solutions, and secure data protection in the cloud during processing and storage (encryption at rest).

2. Logging and monitoring: Logging actions and monitoring IoT application activity is critical for determining system uptime and troubleshooting failures.

3. High availability and disaster recovery (HA/DR): This focuses on ensuring an IoT system is always available, including when failures result in disasters. The technology used in IoT subsystems has different failover and cross-region support characteristics.

For IoT applications, this can result in hosting duplicate services and duplicating application data across regions depending on acceptable failover downtime and data loss.

A diagram of a cloud gateway showing all its components and multiple cross-cutting needs for IoT applications

Let’s move on to the next step where we’ll explore data flow processing.

This article is from the free online

Microsoft Future Ready: Fundamentals of Internet of Things (IoT)

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education