Building Rock SOLID Serverless Applications
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the principles of building robust serverless applications in this 53-minute conference talk by William Liebenberg at NDC Conferences. Dive into the application of SOLID principles to Azure Functions architecture and infrastructure, learning how to create lightweight, maintainable systems with unlimited scalability. Discover hardening techniques using event messages and triggers to enhance application resiliency, security, and low-coupling. Gain insights into clean architecture, serverless services in Azure, clean code principles, and high availability strategies for Service Bus and Functions. Learn about scalability and access useful Azure resources to build serverless applications that can withstand the test of time.
Syllabus
Intro
William Liebenberg
Clean Architecture - Resources
A simple app - Classic
Why Serverless?
Azure - Serverless Services
My Serverless Services
Clean Code Principles
Resiliency
Service Bus - High Availability
SB Active-Active replication
SB Active-Passive replication
Functions - High Availability
Functions - Active-Active
Functions Active-Active + Service Bus Active-Passive
Service Bus Messaging
Scalability
Azure useful links
Taught by
NDC Conferences
Related Courses
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld SystemsVanderbilt University via Coursera The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera Automated Visual Software Analytics
openHPI Software Architecture & Design
Georgia Institute of Technology via Udacity Software Architecture for the Internet of Things
EIT Digital via Coursera