SlideShare a Scribd company logo
AWS Lambda &
Serverless framework
Lessons learned while building a serverless company
26/01/2017@Podgeypoos79 - @loige
Luciano Mammino
● @loige on Twitter
● Lmammino on GitHub
● Blog at loige.co
● Co-author of:
Node.js Design Patterns(Second Edition)
Padraig O’Brien (a.k.a “Podge”)
● @podgeypoos79 on Twitter
● Does not have a book (yet…)
● Organiser of Nodeschool Dublin and Dun Laoghaire
● Organiser of Dublin Serverless meetup
● He is writing his own database, unicorndb
Agenda
● Planet 9 Energy
● Serverless
● Security
● Quality
● Developer Experience
● Costs
● Lessons learned
planet9energy.com
AWS Lambda and Serverless framework: lessons learned while building a serverless company
17.520 * * 24
Meter readings Customer size Data versions
≈4 billion data pts / year (tot.)
SMALL customer ≈3 mln data pts / year MEDIUM customer ≈20 mln data pts / year BIG customer ≈110 mln data pts / year
( Per customer / year )
● Limited number of “Full stack” engineers
● Write & deploy quality code as fast as possible
● Adopt hot and relevant technologies
● No servers... or more to the point, NO CALLS AT 2 AM!
Our requirements
Early experiments
Current Technology
“Serverless”
Meaning
Serverless framework
AWS Lambda
What does
“serverless” mean?
Why Serverless
framework?
Anatomy of Serverless.yml
Serverless.yml header
Defining functions and events
Why?
What is a lambda?
● Function as a service (FAAS)
● Pay for invocation / processing time
● Virtually “infinite” auto-scaling
● Focus on business logic, not on servers
daaaa!
Lambda as micro-services
● Events are first-class citizens
● Every lambda scales independently
● Agility (develop features quick and in an isolated fashion)
Classic micro-services concerns:
● Granularity (how to separate features? BDD? Bounded Contexts?)
● Orchestration (dependencies between lambdas, service discovery…)
Anatomy of a Lambda in Node.js
Some use cases
● REST over HTTP (API Gateway)
● SNS messages
● Schedule/Cron
● DynamoDB data changes
● S3 files changes
● IoT
HTTP REQUEST - API Call
POST /hello/Elvis?foo=bar
{
“test”: “body”
}
Security
Authentication
Authorization
Sensitive data
Authentication
(JWT tokens) Custom
“authorizer lambda”
“Who is the current user?”
Users
API 1
Authentication
Authorizer
API 2
API 3
Credentials
API
Request
JWT token
JWT tokenVerify credentials
Validate token
& extract userId
User: Podge
Pass: Unicorns
Authorization
“Can Podge trade for Account23 ?”
User Action Resource
Authorization
● Custom ACL library imported by every lambda
● Built on top of:
○ node-acl
○ Knex.js
● Persistence in Postgres
User Action Resource
Podge trade Account23
Podge changeSettings Account23
Luciano delete *
... ... ...
ACL Lib Example
Environment variables
AWS Lambda and Serverless framework: lessons learned while building a serverless company
Quality
Testing
Continuous Integration
Deployment
Testing
JEST Node-TAP
Unit Testing
● Split business logic into small testable modules
● Use dependency injection for external resources
(DB, Filesystem, etc.)
● Mock dependencies with Sinon
● Aim for 100% coverage
● Use child_process.exec to launch “serverless invoke
local”
● Use node-tap to make assertions on the output
● Test environment recreated locally with docker (e.g.
Postgres test DB).
● Cannot always test locally (Redshift, SNS, SQS…)
Functional Testing
Functional test with sls invoke local
Building the project
Babel custom preset (transpile to Node 4.3.2)
Build process
JSdoc
Up to 90% code size reduction
Using Webpack 2 “tree-shaking”
Continuous Integration
Git-Flow
● Check code style (ESLint)
● Run unit tests
● Build the project
● Run functional tests
● If commit is on “master”:
Create deployable artifact
● Develop features/fixes locally
using git branches
● Push to GitHub
Deployments
local test dev qa production
Deploy lambdas and React apps
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
Downloading the artifact from CircleCI
Deploying the code using Serverless
Developer Experience
Local development
Debugging
Monitoring
● Develop locally - Invoke local.
● Deploy to AWS.
● Invoke on AWS and stream the logs.
● This is a SLOW feedback loop.
● Lots of requests to improve local dev.
● Plugins are helping to improve this.
Local development
Serverless Plugins
Serverless Offline
Serverless Api Gateway Logs
Serverless Mocha
Monitoring
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
Cost
The formula
Cost forecasts
$ = Time * Memory * Invocation
http://serverlesscalc.com
Our current Lambda costs
Lessons learned
( we found out…)
DEBUGGING
How do we do debug then...
● console.log …
● Using debug module
● Enabling detailed logs only when needed (per feature)
AWS Lambda and Serverless framework: lessons learned while building a serverless company
Learn Cloudformation
AWS Lambda and Serverless framework: lessons learned while building a serverless company
AWS Lambda and Serverless framework: lessons learned while building a serverless company
Api Gateway
Custom domain mapping
It is a manual step…
With Api Gateway...
You have 10 30 seconds!
AWS Lambda limitations
● 512 MB of TMP space
● Lambdas can only execute for 300 seconds
● Request Response size of 6 MB
● Event size of 128 Kb
● Max 50 MB for deployment package
AWS Soft limits
http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html
Cold starts...
☃
https://www.iopipe.com/2016/09/understanding-aws-lambda-coldstarts/
serverlessbeer.com
is a real thing!
Well… it’s not, but it’s a good idea!
(read the tutorial)
Recap
● Serverless architectures are COOL!
○ Infinite scalability at low cost
○ Managed service
○ Still has some limitations
● Managing a project might be hard but:
○ Technology progress and open source projects (Serverless.com) will make
things easier
Planet 9 Energy tech-team
We are
hiring :)
Peter Saŝa Podge Luciano YOU?
Alberto Joe DomagojHugh Gus Ruth
Check out
Loki.js
THANK YOU
Planet9energy.com - tech@planet9energy.com
Special Thanks to @johnbrett_
Use the ,
Luke!
Ad

Recommended

AWS Lambda from the Trenches
AWS Lambda from the Trenches
Yan Cui
 
Microservices with AWS Lambda and the Serverless Framework
Microservices with AWS Lambda and the Serverless Framework
Rowell Belen
 
AWS Lambda
AWS Lambda
Scott Leberknight
 
AWS Lambda
AWS Lambda
Danilo Poccia
 
Serverless computing
Serverless computing
Dmitriy Ivanov
 
AWS Lambda from the trenches (Serverless London)
AWS Lambda from the trenches (Serverless London)
Yan Cui
 
Lambda and serverless - DevOps North East Jan 2017
Lambda and serverless - DevOps North East Jan 2017
Mike Shutlar
 
Serverless computing with AWS Lambda
Serverless computing with AWS Lambda
Apigee | Google Cloud
 
Tensorflow in production with AWS Lambda
Tensorflow in production with AWS Lambda
Fabian Dubois
 
Building a Machine Learning App with AWS Lambda
Building a Machine Learning App with AWS Lambda
Sri Ambati
 
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Luciano Mammino
 
Serverless Framework Intro
Serverless Framework Intro
Nikolaus Graf
 
AWS Lambda - A quick introduction #advancedaws
AWS Lambda - A quick introduction #advancedaws
Chris Richardson
 
The Rise of Serverless Architectures
The Rise of Serverless Architectures
Benny Bauer
 
Microservice Architecture on AWS using AWS Lambda and Docker Containers
Microservice Architecture on AWS using AWS Lambda and Docker Containers
Danilo Poccia
 
Node.js vs Play Framework
Node.js vs Play Framework
Yevgeniy Brikman
 
Bringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the Enterprise
Nicolas (Nick) Barcet
 
Serverless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demo
Jan van Zoggel
 
Go Serverless with AWS Lambda and Apex
Go Serverless with AWS Lambda and Apex
Edoardo Paolo Scalafiotti
 
OpenWhisk Introduction
OpenWhisk Introduction
Ioana Baldini
 
A quick introduction to AWS Lambda
A quick introduction to AWS Lambda
ogeisser
 
Serverless archtiectures
Serverless archtiectures
Iegor Fadieiev
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
LINAGORA
 
Serverless microservices in the wild
Serverless microservices in the wild
Rotem Tamir
 
Python in the Serverless Era (PyCon IL 2016)
Python in the Serverless Era (PyCon IL 2016)
Benny Bauer
 
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
AWSKRUG - AWS한국사용자모임
 
Building a Serverless company with Node.js, React and the Serverless Framewor...
Building a Serverless company with Node.js, React and the Serverless Framewor...
Luciano Mammino
 
Building a serverless company on AWS lambda and Serverless framework
Building a serverless company on AWS lambda and Serverless framework
Luciano Mammino
 
Run Code, Not Servers: AWS Lambda
Run Code, Not Servers: AWS Lambda
Özgür Çiçek
 
Building self service framework
Building self service framework
Rovshan Musayev
 

More Related Content

Viewers also liked (18)

Tensorflow in production with AWS Lambda
Tensorflow in production with AWS Lambda
Fabian Dubois
 
Building a Machine Learning App with AWS Lambda
Building a Machine Learning App with AWS Lambda
Sri Ambati
 
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Luciano Mammino
 
Serverless Framework Intro
Serverless Framework Intro
Nikolaus Graf
 
AWS Lambda - A quick introduction #advancedaws
AWS Lambda - A quick introduction #advancedaws
Chris Richardson
 
The Rise of Serverless Architectures
The Rise of Serverless Architectures
Benny Bauer
 
Microservice Architecture on AWS using AWS Lambda and Docker Containers
Microservice Architecture on AWS using AWS Lambda and Docker Containers
Danilo Poccia
 
Node.js vs Play Framework
Node.js vs Play Framework
Yevgeniy Brikman
 
Bringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the Enterprise
Nicolas (Nick) Barcet
 
Serverless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demo
Jan van Zoggel
 
Go Serverless with AWS Lambda and Apex
Go Serverless with AWS Lambda and Apex
Edoardo Paolo Scalafiotti
 
OpenWhisk Introduction
OpenWhisk Introduction
Ioana Baldini
 
A quick introduction to AWS Lambda
A quick introduction to AWS Lambda
ogeisser
 
Serverless archtiectures
Serverless archtiectures
Iegor Fadieiev
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
LINAGORA
 
Serverless microservices in the wild
Serverless microservices in the wild
Rotem Tamir
 
Python in the Serverless Era (PyCon IL 2016)
Python in the Serverless Era (PyCon IL 2016)
Benny Bauer
 
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
AWSKRUG - AWS한국사용자모임
 
Tensorflow in production with AWS Lambda
Tensorflow in production with AWS Lambda
Fabian Dubois
 
Building a Machine Learning App with AWS Lambda
Building a Machine Learning App with AWS Lambda
Sri Ambati
 
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Luciano Mammino
 
Serverless Framework Intro
Serverless Framework Intro
Nikolaus Graf
 
AWS Lambda - A quick introduction #advancedaws
AWS Lambda - A quick introduction #advancedaws
Chris Richardson
 
The Rise of Serverless Architectures
The Rise of Serverless Architectures
Benny Bauer
 
Microservice Architecture on AWS using AWS Lambda and Docker Containers
Microservice Architecture on AWS using AWS Lambda and Docker Containers
Danilo Poccia
 
Bringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the Enterprise
Nicolas (Nick) Barcet
 
Serverless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demo
Jan van Zoggel
 
OpenWhisk Introduction
OpenWhisk Introduction
Ioana Baldini
 
A quick introduction to AWS Lambda
A quick introduction to AWS Lambda
ogeisser
 
Serverless archtiectures
Serverless archtiectures
Iegor Fadieiev
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
LINAGORA
 
Serverless microservices in the wild
Serverless microservices in the wild
Rotem Tamir
 
Python in the Serverless Era (PyCon IL 2016)
Python in the Serverless Era (PyCon IL 2016)
Benny Bauer
 
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)
AWSKRUG - AWS한국사용자모임
 

Similar to AWS Lambda and Serverless framework: lessons learned while building a serverless company (20)

Building a Serverless company with Node.js, React and the Serverless Framewor...
Building a Serverless company with Node.js, React and the Serverless Framewor...
Luciano Mammino
 
Building a serverless company on AWS lambda and Serverless framework
Building a serverless company on AWS lambda and Serverless framework
Luciano Mammino
 
Run Code, Not Servers: AWS Lambda
Run Code, Not Servers: AWS Lambda
Özgür Çiçek
 
Building self service framework
Building self service framework
Rovshan Musayev
 
Serverless Node.js
Serverless Node.js
The Software House
 
Building Cloud-agnostic Serverless APIs
Building Cloud-agnostic Serverless APIs
Postman
 
Serverless Architecture - A Gentle Overview
Serverless Architecture - A Gentle Overview
CodeOps Technologies LLP
 
Going Serverless with AWS Lambda at ReportGarden
Going Serverless with AWS Lambda at ReportGarden
Jay Gandhi
 
Čtvrtkon #64 - AWS Serverless - Michal Haták
Čtvrtkon #64 - AWS Serverless - Michal Haták
Ctvrtkoncz
 
Building Serverless APIs (January 2017)
Building Serverless APIs (January 2017)
Julien SIMON
 
Serverless presentation
Serverless presentation
jasonsich
 
AWS Serverless with Lambda, ApiGateway
AWS Serverless with Lambda, ApiGateway
Ravi Soni
 
Building applications with Serverless Framework and AWS Lambda - JavaZone 2019
Building applications with Serverless Framework and AWS Lambda - JavaZone 2019
Fredrik Vraalsen
 
Serverless architectures-with-aws-lambda
Serverless architectures-with-aws-lambda
saifam
 
Serverless Go at BuzzBird
Serverless Go at BuzzBird
Vladislav Supalov
 
Operational challenges behind Serverless architectures
Operational challenges behind Serverless architectures
Laurent Bernaille
 
Primeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverless
javier ramirez
 
Building serverless apps with Node.js
Building serverless apps with Node.js
Julien SIMON
 
The future will be Serverless (FrontConf Munich 2017)
The future will be Serverless (FrontConf Munich 2017)
Luciano Mammino
 
Serverless Computing, AWS Way: SourceFuse Technologies
Serverless Computing, AWS Way: SourceFuse Technologies
Sarmishtha Sinha
 
Building a Serverless company with Node.js, React and the Serverless Framewor...
Building a Serverless company with Node.js, React and the Serverless Framewor...
Luciano Mammino
 
Building a serverless company on AWS lambda and Serverless framework
Building a serverless company on AWS lambda and Serverless framework
Luciano Mammino
 
Run Code, Not Servers: AWS Lambda
Run Code, Not Servers: AWS Lambda
Özgür Çiçek
 
Building self service framework
Building self service framework
Rovshan Musayev
 
Building Cloud-agnostic Serverless APIs
Building Cloud-agnostic Serverless APIs
Postman
 
Serverless Architecture - A Gentle Overview
Serverless Architecture - A Gentle Overview
CodeOps Technologies LLP
 
Going Serverless with AWS Lambda at ReportGarden
Going Serverless with AWS Lambda at ReportGarden
Jay Gandhi
 
Čtvrtkon #64 - AWS Serverless - Michal Haták
Čtvrtkon #64 - AWS Serverless - Michal Haták
Ctvrtkoncz
 
Building Serverless APIs (January 2017)
Building Serverless APIs (January 2017)
Julien SIMON
 
Serverless presentation
Serverless presentation
jasonsich
 
AWS Serverless with Lambda, ApiGateway
AWS Serverless with Lambda, ApiGateway
Ravi Soni
 
Building applications with Serverless Framework and AWS Lambda - JavaZone 2019
Building applications with Serverless Framework and AWS Lambda - JavaZone 2019
Fredrik Vraalsen
 
Serverless architectures-with-aws-lambda
Serverless architectures-with-aws-lambda
saifam
 
Operational challenges behind Serverless architectures
Operational challenges behind Serverless architectures
Laurent Bernaille
 
Primeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverless
javier ramirez
 
Building serverless apps with Node.js
Building serverless apps with Node.js
Julien SIMON
 
The future will be Serverless (FrontConf Munich 2017)
The future will be Serverless (FrontConf Munich 2017)
Luciano Mammino
 
Serverless Computing, AWS Way: SourceFuse Technologies
Serverless Computing, AWS Way: SourceFuse Technologies
Sarmishtha Sinha
 
Ad

More from Luciano Mammino (20)

Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the ben...
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the ben...
Luciano Mammino
 
Did you know JavaScript has iterators? DublinJS
Did you know JavaScript has iterators? DublinJS
Luciano Mammino
 
What I learned by solving 50 Advent of Code challenges in Rust - RustNation U...
What I learned by solving 50 Advent of Code challenges in Rust - RustNation U...
Luciano Mammino
 
Building an invite-only microsite with Next.js & Airtable - ReactJS Milano
Building an invite-only microsite with Next.js & Airtable - ReactJS Milano
Luciano Mammino
 
From Node.js to Design Patterns - BuildPiper
From Node.js to Design Patterns - BuildPiper
Luciano Mammino
 
Let's build a 0-cost invite-only website with Next.js and Airtable!
Let's build a 0-cost invite-only website with Next.js and Airtable!
Luciano Mammino
 
Everything I know about S3 pre-signed URLs
Everything I know about S3 pre-signed URLs
Luciano Mammino
 
Serverless for High Performance Computing
Serverless for High Performance Computing
Luciano Mammino
 
Serverless for High Performance Computing
Serverless for High Performance Computing
Luciano Mammino
 
JavaScript Iteration Protocols - Workshop NodeConf EU 2022
JavaScript Iteration Protocols - Workshop NodeConf EU 2022
Luciano Mammino
 
Building an invite-only microsite with Next.js & Airtable
Building an invite-only microsite with Next.js & Airtable
Luciano Mammino
 
Let's take the monolith to the cloud 🚀
Let's take the monolith to the cloud 🚀
Luciano Mammino
 
A look inside the European Covid Green Certificate - Rust Dublin
A look inside the European Covid Green Certificate - Rust Dublin
Luciano Mammino
 
Monoliths to the cloud!
Monoliths to the cloud!
Luciano Mammino
 
The senior dev
The senior dev
Luciano Mammino
 
Node.js: scalability tips - Azure Dev Community Vijayawada
Node.js: scalability tips - Azure Dev Community Vijayawada
Luciano Mammino
 
A look inside the European Covid Green Certificate (Codemotion 2021)
A look inside the European Covid Green Certificate (Codemotion 2021)
Luciano Mammino
 
AWS Observability Made Simple
AWS Observability Made Simple
Luciano Mammino
 
Semplificare l'observability per progetti Serverless
Semplificare l'observability per progetti Serverless
Luciano Mammino
 
Finding a lost song with Node.js and async iterators - NodeConf Remote 2021
Finding a lost song with Node.js and async iterators - NodeConf Remote 2021
Luciano Mammino
 
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the ben...
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the ben...
Luciano Mammino
 
Did you know JavaScript has iterators? DublinJS
Did you know JavaScript has iterators? DublinJS
Luciano Mammino
 
What I learned by solving 50 Advent of Code challenges in Rust - RustNation U...
What I learned by solving 50 Advent of Code challenges in Rust - RustNation U...
Luciano Mammino
 
Building an invite-only microsite with Next.js & Airtable - ReactJS Milano
Building an invite-only microsite with Next.js & Airtable - ReactJS Milano
Luciano Mammino
 
From Node.js to Design Patterns - BuildPiper
From Node.js to Design Patterns - BuildPiper
Luciano Mammino
 
Let's build a 0-cost invite-only website with Next.js and Airtable!
Let's build a 0-cost invite-only website with Next.js and Airtable!
Luciano Mammino
 
Everything I know about S3 pre-signed URLs
Everything I know about S3 pre-signed URLs
Luciano Mammino
 
Serverless for High Performance Computing
Serverless for High Performance Computing
Luciano Mammino
 
Serverless for High Performance Computing
Serverless for High Performance Computing
Luciano Mammino
 
JavaScript Iteration Protocols - Workshop NodeConf EU 2022
JavaScript Iteration Protocols - Workshop NodeConf EU 2022
Luciano Mammino
 
Building an invite-only microsite with Next.js & Airtable
Building an invite-only microsite with Next.js & Airtable
Luciano Mammino
 
Let's take the monolith to the cloud 🚀
Let's take the monolith to the cloud 🚀
Luciano Mammino
 
A look inside the European Covid Green Certificate - Rust Dublin
A look inside the European Covid Green Certificate - Rust Dublin
Luciano Mammino
 
Node.js: scalability tips - Azure Dev Community Vijayawada
Node.js: scalability tips - Azure Dev Community Vijayawada
Luciano Mammino
 
A look inside the European Covid Green Certificate (Codemotion 2021)
A look inside the European Covid Green Certificate (Codemotion 2021)
Luciano Mammino
 
AWS Observability Made Simple
AWS Observability Made Simple
Luciano Mammino
 
Semplificare l'observability per progetti Serverless
Semplificare l'observability per progetti Serverless
Luciano Mammino
 
Finding a lost song with Node.js and async iterators - NodeConf Remote 2021
Finding a lost song with Node.js and async iterators - NodeConf Remote 2021
Luciano Mammino
 
Ad

Recently uploaded (20)

The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
 
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
 
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
 
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
The Future of AI Agent Development Trends to Watch.pptx
The Future of AI Agent Development Trends to Watch.pptx
Lisa ward
 
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
 
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
 
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
 
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
 
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
The Future of AI Agent Development Trends to Watch.pptx
The Future of AI Agent Development Trends to Watch.pptx
Lisa ward
 
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
 

AWS Lambda and Serverless framework: lessons learned while building a serverless company