Skip to content
eBooks › IoT
IoTModern IoT Platform EngineeringIndeep Sidhu

Modern IoT Platform Engineering

IoT
By Indeep Sidhu Updated Oct 4, 2026 PDF · 191.9 KB
A Complete Architecture & Training Program for Edge Devices, Containers, Cloud, Data Engineering, and AI/ML. Codewave Labs, CANADA
Sign in or create a free account to download the PDF. Sign in Register

What's inside

7 sections
  • Introduction & How to Use This Program
  • Foundations
  • Overall Architecture
  • Layer-by-Layer Responsibilities
  • Small Deployment vs. Enterprise Deployment
  • Embedded Device Layer
  • MCU vs. MPU
  • Common Silicon Families
  • Buses, Interfaces, and Storage
  • Hardware Security Primitives
  • Where Should Processing Happen?
  • Hands-On Exercise
  • Embedded Linux
  • Boot Chain and Core OS Concepts
  • Yocto, BitBake, and Poky
  • Building an Embedded Linux Image for Containers
  • Hands-On Exercise
  • Containers at the Edge
  • Docker Fundamentals, Applied to Edge Devices
  • Why Containers on Constrained Edge Hardware?
  • Docker Compose, Podman, containerd, and OCI
  • K3s and Kubernetes at the Edge: When Is It Needed?
  • Hands-On Exercise
  • Building the Platform
  • Edge Application Development
  • Reference Container Topology
  • How the Containers Communicate
  • Example Project Structure
  • Hands-On Exercise
  • IoT Data Engineering / FDE Fundamentals
  • Why IoT Data Engineering Is Different
  • Categories of Data Generated by a Fleet
  • Edge Data Processing Techniques
  • Why Edge Preprocessing Reduces Cost
  • IoT Data Pipeline
  • Core Concepts
  • Technology Selection Guide
  • When NOT to Use Each Technology
  • Hands-On Exercise
  • IoT Data Model
  • Core Entities
  • Metadata vs. Telemetry vs. Events vs. Logs
  • Serialization Formats
  • Example Schema: Measurement Table (Time-Series)
  • Intelligence Layer
  • AI at the Edge
  • Cloud AI vs. Edge AI
  • Common IoT AI Workloads
  • Toolchain
  • Model Optimization for the Edge
  • Running a Model Inside a Container on Edge Linux
  • Generative AI for IoT
  • Application Patterns
  • Reference Architecture
  • Core Building Blocks
  • Safety: How an LLM Should Interact with IoT Systems
  • FDE vs. IoT Platform Engineering
  • What Does an IoT Platform Engineer Build?
  • What Does an FDE / Data Engineer Build?
  • Where They Overlap
  • Layered Architecture
  • Production Readiness
  • Security
  • Device Security
  • Platform Security
  • Data Security
  • Application & Supply-Chain Security
  • Device vs. Platform vs. Data vs. Application Security
  • IoT Observability
  • What to Monitor
  • Toolchain
  • Example Fleet Dashboard Panels
  • OTA and Fleet Management
  • Core Mechanisms
  • Rollout Strategy
  • Scaling the Rollout
  • Cloud Architecture (AWS)
  • AWS Services Mapped to Platform Layers
  • Applied Practice
  • Capstone Project: Smart Industrial Edge AI Platform
  • Deliverables Checklist
  • Suggested Repository Structure
  • Testing Strategy
  • Troubleshooting Guide (Starter)
  • Progressive Learning Structure: 10 Levels
  • Teaching Method & Technology Evaluation Framework
  • The Fifteen-Point Topic Pattern
  • The Six Standing Technology-Evaluation Questions
  • Final Architecture Exercise: 100,000-Device Fleet
  • Decisions You Must Make
  • Facilitation Approach
  • Representative Clarifying Questions to Pose First
  • Common Failure Points to Probe For in a Candidate’s Design
  • About the Author

Code & supporting files

No supporting links for this eBook yet.