AWS Developer Ecosystem.pdf

Dhaval Nagar
Dhaval NagarCloud Evangelist em AppGambit
AWS Developer Ecosystem.pdf
Software Development Journey
AWS Developer Ecosystem.pdf
AWS Developer Ecosystem.pdf
AWS Developer Ecosystem.pdf
Cloud
On-Boarding
Software
Development
Cloud
Services
Infrastructure
Management
Cloud
On-Boarding
● IAM Users
● IAM Role
● IAM Single Sign-On
● Billing and Budget
● AWS Organization
● Account Service
Control Policies
Software
Development
● CodeCommit
● CodePipeline
● CodeBuild
● S3
Cloud
Services
● EC2
● Beanstalk
● AppRunner
● Lambda
● API Gateway
● Load Balancer
● Auto-scaling
● DynamoDB
Infrastructure
Management
● CloudFormation
● Terraform
● CloudTrail
● Config
● AWS Systems
Manager
AWS Developer Ecosystem.pdf
AWS Cloud On-Boarding
Typical Practices
● Use AWS Console
● Use Root Account for EVERYTHING
● Create IAM Users
● Create and Use IAM Access Keys
● Create Roles with broad privileges
● Create Resources but Don’t Cleanup
● Root User is shared across multiple users
● No Billing Assessment
● No Monthly Budget Alerts
Demo
Software Development
● Private Git Repositories
● Software Packaging
○ Front-End
○ Backend-End
○ Mobile App
● Artifact Repository for Dependencies
○ Startup Scripts
○ Mobile App APKs
○ Node NPM Modules
Typical Process
Demo
AWS Cloud Services
● Use EC2 for (Almost) Everything
● Use Default VPC
● Avoid Price Comparison across different AWS Services
○ EC2 is cheaper than RDS
○ RDS is cheaper than Aurora
○ AppRunner is cheaper than EC2
○ Lambda is cheaper than AppRunner/EC2
○ DynamoDB is cheaper than MongoDB
○ S3 is cheaper than EC2 Volumes (EBS)
● Avoid Software Packaging
○ Using Source files vs Docker or Packages
Typical Practices
Compute
EC2
IaaS
Lambda
FaaS
CaaS
AppRunner
CaaS
Beanstalk
PaaS
Lightsail
IaaS
ECS
CaaS
EKS
CaaS
Databases
RDS
SQL-based
DynamoDB
Key Value
DocumentDB
Document
Aurora
SQL-based
EBS
Block Storage
Storage
EFS
File Storage
S3
Object Storage
Networking / Content Delivery
API Gateway Load Balancer
CloudFront
Route53
Integration
SQS
Queue Service
SNS
Pub/Sub
EventBridge
Broker
Cloud Management
● Console or Click-based Infrastructure
● No Governance Practices
● No Monitoring in place
Typical Practices
AWS Developer Ecosystem.pdf
Demo
Summary
● Keep Root Account isolated from application accounts
● Use Short-term Access vs Long-term - IAM SSO vs IAM User
● Use Roles vs Access Keys, If you have to use Keys, then use rotate those
keys regularly
● Always configure budget alerts
● CodeCommit, CodeBuild and CodePipeline makes the software packaging
very simple and private
● There are multiple AWS services for same use case, if possible, assess
alternate services as well
● All Production environments are managed by Infra Code, learn if you don’t
know already
● Keep an eye on your access activities with CloudTrail and Config
● Cloud is not CHEAP
Thank You!!
LinkedIn AWS Surat Group
1 de 27

Recomendados

Write less (code) and build more with serverless por
Write less (code) and build more with serverlessWrite less (code) and build more with serverless
Write less (code) and build more with serverlessDhaval Nagar
94 visualizações45 slides
Low Cost AWS Services For Application Development in the Cloud por
Low Cost AWS Services For Application Development in the CloudLow Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the CloudDhaval Nagar
122 visualizações24 slides
AWS architect certification course por
AWS architect certification course AWS architect certification course
AWS architect certification course wiTTyMinds1
95 visualizações27 slides
Crio.do - Deployment on AWS Masterclass por
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassDhaval Nagar
47 visualizações46 slides
Aws-What You Need to Know_Simon Elisha por
Aws-What You Need to Know_Simon ElishaAws-What You Need to Know_Simon Elisha
Aws-What You Need to Know_Simon ElishaHelen Rogers
273 visualizações62 slides
Building self service framework por
Building self service frameworkBuilding self service framework
Building self service frameworkRovshan Musayev
20 visualizações32 slides

Mais conteúdo relacionado

Similar a AWS Developer Ecosystem.pdf

Serverless Computing with AWS por
Serverless Computing with AWSServerless Computing with AWS
Serverless Computing with AWSTransferWiseSG
279 visualizações19 slides
How to protect your IoT data on AWS por
How to protect your IoT data on AWSHow to protect your IoT data on AWS
How to protect your IoT data on AWSLahav Savir
561 visualizações41 slides
AWS Lambda and Serverless framework: lessons learned while building a serverl... por
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...Luciano Mammino
2.1K visualizações82 slides
Introduction to amazon web services for developers por
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developersCiklum Ukraine
955 visualizações63 slides
AWS Bulgaria: Re:invent 2017 Recap por
AWS Bulgaria: Re:invent 2017 RecapAWS Bulgaria: Re:invent 2017 Recap
AWS Bulgaria: Re:invent 2017 RecapIvaylo Bratoev
79 visualizações29 slides
Serverless design considerations for Cloud Native workloads por
Serverless design considerations for Cloud Native workloadsServerless design considerations for Cloud Native workloads
Serverless design considerations for Cloud Native workloadsTensult
92 visualizações21 slides

Similar a AWS Developer Ecosystem.pdf(20)

Serverless Computing with AWS por TransferWiseSG
Serverless Computing with AWSServerless Computing with AWS
Serverless Computing with AWS
TransferWiseSG279 visualizações
How to protect your IoT data on AWS por Lahav Savir
How to protect your IoT data on AWSHow to protect your IoT data on AWS
How to protect your IoT data on AWS
Lahav Savir561 visualizações
AWS Lambda and Serverless framework: lessons learned while building a serverl... por Luciano Mammino
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...
Luciano Mammino2.1K visualizações
Introduction to amazon web services for developers por Ciklum Ukraine
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine955 visualizações
AWS Bulgaria: Re:invent 2017 Recap por Ivaylo Bratoev
AWS Bulgaria: Re:invent 2017 RecapAWS Bulgaria: Re:invent 2017 Recap
AWS Bulgaria: Re:invent 2017 Recap
Ivaylo Bratoev79 visualizações
Serverless design considerations for Cloud Native workloads por Tensult
Serverless design considerations for Cloud Native workloadsServerless design considerations for Cloud Native workloads
Serverless design considerations for Cloud Native workloads
Tensult92 visualizações
Serverlessusecase workshop feb3_v2 por kartraj
Serverlessusecase workshop feb3_v2Serverlessusecase workshop feb3_v2
Serverlessusecase workshop feb3_v2
kartraj152 visualizações
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12 por Chris Shenton
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12
Chris Shenton739 visualizações
Building PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv por Amazon Web Services
Building PCI Compliance Solution on AWS - Pop-up Loft Tel AvivBuilding PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv
Building PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv
Amazon Web Services2.6K visualizações
AWS Lambda and Serverless Cloud por Amazon Web Services
AWS Lambda and Serverless CloudAWS Lambda and Serverless Cloud
AWS Lambda and Serverless Cloud
Amazon Web Services7.6K visualizações
Serverless Optical Character Recognition in support of Astronaut Safety AWS M... por Chris Shenton
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...Serverless Optical Character Recognition in support of Astronaut Safety AWS M...
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...
Chris Shenton235 visualizações
Getting Started with AWS Lambda and the Serverless Cloud por Amazon Web Services
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
Amazon Web Services2.8K visualizações
Ghost Environment por PratipD
Ghost EnvironmentGhost Environment
Ghost Environment
PratipD3 visualizações
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A... por Chris Shenton
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...
Chris Shenton551 visualizações
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf por Dhaval Nagar
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdfServerless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Dhaval Nagar4 visualizações
Getting Started with AWS Lambda and the Serverless Cloud por Amazon Web Services
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
Amazon Web Services1.1K visualizações
Architecting applications on amazon web services with node.js por Henry Fougere
Architecting applications on amazon web services with node.jsArchitecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.js
Henry Fougere347 visualizações
Serverless architecture por vipin kumar
Serverless architectureServerless architecture
Serverless architecture
vipin kumar91 visualizações
AppRunner DeepDive por Dhaval Nagar
AppRunner DeepDiveAppRunner DeepDive
AppRunner DeepDive
Dhaval Nagar14 visualizações
Getting Started with AWS Lambda & Serverless Cloud por Ian Massingham
Getting Started with AWS Lambda & Serverless CloudGetting Started with AWS Lambda & Serverless Cloud
Getting Started with AWS Lambda & Serverless Cloud
Ian Massingham459 visualizações

Mais de Dhaval Nagar

Dhaval Nagar - AWS Community Day - Security Edition.pdf por
Dhaval Nagar - AWS Community Day - Security Edition.pdfDhaval Nagar - AWS Community Day - Security Edition.pdf
Dhaval Nagar - AWS Community Day - Security Edition.pdfDhaval Nagar
6 visualizações22 slides
Mainstream Serverless por
Mainstream ServerlessMainstream Serverless
Mainstream ServerlessDhaval Nagar
11 visualizações39 slides
Building your own calendly using amazon app sync por
Building your own calendly using amazon app syncBuilding your own calendly using amazon app sync
Building your own calendly using amazon app syncDhaval Nagar
158 visualizações38 slides
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless por
Whizlabs webinar - Deploying Portfolio Site with AWS ServerlessWhizlabs webinar - Deploying Portfolio Site with AWS Serverless
Whizlabs webinar - Deploying Portfolio Site with AWS ServerlessDhaval Nagar
53 visualizações29 slides
Choosing the right messaging service for your serverless app [with lumigo] por
Choosing the right messaging service for your serverless app [with lumigo]Choosing the right messaging service for your serverless app [with lumigo]
Choosing the right messaging service for your serverless app [with lumigo]Dhaval Nagar
72 visualizações44 slides
Amazon EventBridge por
Amazon EventBridgeAmazon EventBridge
Amazon EventBridgeDhaval Nagar
367 visualizações40 slides

Mais de Dhaval Nagar(8)

Dhaval Nagar - AWS Community Day - Security Edition.pdf por Dhaval Nagar
Dhaval Nagar - AWS Community Day - Security Edition.pdfDhaval Nagar - AWS Community Day - Security Edition.pdf
Dhaval Nagar - AWS Community Day - Security Edition.pdf
Dhaval Nagar6 visualizações
Mainstream Serverless por Dhaval Nagar
Mainstream ServerlessMainstream Serverless
Mainstream Serverless
Dhaval Nagar11 visualizações
Building your own calendly using amazon app sync por Dhaval Nagar
Building your own calendly using amazon app syncBuilding your own calendly using amazon app sync
Building your own calendly using amazon app sync
Dhaval Nagar158 visualizações
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless por Dhaval Nagar
Whizlabs webinar - Deploying Portfolio Site with AWS ServerlessWhizlabs webinar - Deploying Portfolio Site with AWS Serverless
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless
Dhaval Nagar53 visualizações
Choosing the right messaging service for your serverless app [with lumigo] por Dhaval Nagar
Choosing the right messaging service for your serverless app [with lumigo]Choosing the right messaging service for your serverless app [with lumigo]
Choosing the right messaging service for your serverless app [with lumigo]
Dhaval Nagar72 visualizações
Amazon EventBridge por Dhaval Nagar
Amazon EventBridgeAmazon EventBridge
Amazon EventBridge
Dhaval Nagar367 visualizações
Software Engineering in the (AWS) Cloud por Dhaval Nagar
Software Engineering in the (AWS) CloudSoftware Engineering in the (AWS) Cloud
Software Engineering in the (AWS) Cloud
Dhaval Nagar89 visualizações
GO For A Cloud Certification (AWS) por Dhaval Nagar
GO For A Cloud Certification (AWS)GO For A Cloud Certification (AWS)
GO For A Cloud Certification (AWS)
Dhaval Nagar92 visualizações

Último

LAVADORA ROLO.docx por
LAVADORA ROLO.docxLAVADORA ROLO.docx
LAVADORA ROLO.docxSamuelRamirez83524
7 visualizações1 slide
Copilot Prompting Toolkit_All Resources.pdf por
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdfRiccardo Zamana
8 visualizações4 slides
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs por
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDeltares
8 visualizações17 slides
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... por
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...Deltares
7 visualizações40 slides
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... por
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Marc Müller
37 visualizações83 slides
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... por
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Donato Onofri
773 visualizações34 slides

Último(20)

Copilot Prompting Toolkit_All Resources.pdf por Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana8 visualizações
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs por Deltares
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
Deltares8 visualizações
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... por Deltares
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
Deltares7 visualizações
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... por Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller37 visualizações
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... por Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri773 visualizações
Keep por Geniusee
KeepKeep
Keep
Geniusee75 visualizações
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... por Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares9 visualizações
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut... por HCLSoftware
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
HCLSoftware6 visualizações
Winter '24 Release Chat.pdf por melbourneauuser
Winter '24 Release Chat.pdfWinter '24 Release Chat.pdf
Winter '24 Release Chat.pdf
melbourneauuser9 visualizações
ict act 1.pptx por sanjaniarun08
ict act 1.pptxict act 1.pptx
ict act 1.pptx
sanjaniarun0813 visualizações
WebAssembly por Jens Siebert
WebAssemblyWebAssembly
WebAssembly
Jens Siebert35 visualizações
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)... por Deltares
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...
Deltares9 visualizações
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon por Deltares
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
Deltares15 visualizações
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema por Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares17 visualizações
El Arte de lo Possible por Neo4j
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo Possible
Neo4j39 visualizações
Neo4j y GenAI por Neo4j
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI
Neo4j45 visualizações
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols por Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares7 visualizações
SAP FOR CONTRACT MANUFACTURING.pdf por Virendra Rai, PMP
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdf
Virendra Rai, PMP11 visualizações
A first look at MariaDB 11.x features and ideas on how to use them por Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli45 visualizações

AWS Developer Ecosystem.pdf