Главная
Study mode:
on
1
Intro
2
THINGS ARE MOVING FAST
3
EMPLOYEE ADMINISTRATION PLATFORM
4
Monitoring State
5
FRAMEWORKS, RUNTIMES AND TOOLS
6
VENDOR LOCK-IN
7
SEPARATE HANDLER AND BUSINESS CODE
8
DECLARATIVE DEPLOYMENTS
9
ALL TOOLS HAVE DIFFERENT DRAWBACKS
10
PROTECT PRODUCTION
11
STAGING IS A THING
12
MEASURE PERCEIVED EXTERNAL PERFORMANCE
13
MEASURE USER EXPERIENCE
14
DESIGN WITH LATENCY IN MIND
15
EVENT INJECTION
16
BILLING ATTACK
17
PRINCIPLE OF LEAST PRIVILEGES
18
BEWARE CRAPPY CODE EXAMPLES
19
USE A SECURITY WATCHDOG
20
SECURITY MUST BE PART OF DEVELOPMENT RIGHT FROM THE START
21
NEW ARCHITECTURES NEW TRAPS
22
ALWAYS USE CONCURRENCY LIMITS
23
KEEP AN EYE ON METRIC FOR CONCURRENCY FAILURES
24
PREFER ASYNCHRONOUS INTEGRATION
25
ATTACK OF SELF DENIAL
26
CONCURRENCY IS LIMITED
27
PATTERNS, SHARING, DEPENDENCIES
28
EASE OF TRANSITION FLEXIBILITY SECURITY - SIZING DEPLOYMENT COMPLEXITY
Description:
Explore real-world serverless architecture, patterns, and lessons learned in this 46-minute Devoxx conference talk. Dive into the complexities of building serverless applications on AWS beyond basic "Hello World" examples. Examine different scenarios and approaches, including designing a serverless landscape without getting lost in event-driven chaos. Learn about the entire development process, covering testing, debugging, monitoring, and securing serverless applications. Discover essential tools like Claudia.JS that simplify working with AWS Lambda. Discuss potential drawbacks and misconceptions, such as vendor lock-in and the illusion of NoOps. Gain insights on adapting serverless architectural styles while avoiding common pitfalls. Cover topics including monitoring state, frameworks and tools, separating handler and business code, declarative deployments, protecting production environments, measuring performance and user experience, designing with latency in mind, security considerations, and addressing concurrency limitations. Read more

Real World Serverless - Architecture, Patterns and Lessons Learned

Devoxx
Add to list
0:00 / 0:00