Real World Serverless - Architecture, Patterns and Lessons Learned
Offered By: Devoxx via YouTube
Course Description
Overview
Syllabus
Intro
THINGS ARE MOVING FAST
EMPLOYEE ADMINISTRATION PLATFORM
Monitoring State
FRAMEWORKS, RUNTIMES AND TOOLS
VENDOR LOCK-IN
SEPARATE HANDLER AND BUSINESS CODE
DECLARATIVE DEPLOYMENTS
ALL TOOLS HAVE DIFFERENT DRAWBACKS
PROTECT PRODUCTION
STAGING IS A THING
MEASURE PERCEIVED EXTERNAL PERFORMANCE
MEASURE USER EXPERIENCE
DESIGN WITH LATENCY IN MIND
EVENT INJECTION
BILLING ATTACK
PRINCIPLE OF LEAST PRIVILEGES
BEWARE CRAPPY CODE EXAMPLES
USE A SECURITY WATCHDOG
SECURITY MUST BE PART OF DEVELOPMENT RIGHT FROM THE START
NEW ARCHITECTURES NEW TRAPS
ALWAYS USE CONCURRENCY LIMITS
KEEP AN EYE ON METRIC FOR CONCURRENCY FAILURES
PREFER ASYNCHRONOUS INTEGRATION
ATTACK OF SELF DENIAL
CONCURRENCY IS LIMITED
PATTERNS, SHARING, DEPENDENCIES
EASE OF TRANSITION FLEXIBILITY SECURITY - SIZING DEPLOYMENT COMPLEXITY
Taught by
Devoxx
Related Courses
Communicating Data Science ResultsUniversity of Washington via Coursera Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Infrastructure
University System of Maryland via edX Google Cloud Platform for AWS Professionals
Google via Coursera Introduction to Apache Spark and AWS
University of London International Programmes via Coursera