AWS Developer Ecosystem.pdf

Dhaval Nagar
Dhaval NagarCloud Evangelist um 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 von 27

Recomendados

Write less (code) and build more with serverless von
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 views45 Folien
Low Cost AWS Services For Application Development in the Cloud von
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 views24 Folien
AWS architect certification course von
AWS architect certification course AWS architect certification course
AWS architect certification course wiTTyMinds1
95 views27 Folien
Crio.do - Deployment on AWS Masterclass von
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassDhaval Nagar
47 views46 Folien
Aws-What You Need to Know_Simon Elisha von
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 views62 Folien
Building self service framework von
Building self service frameworkBuilding self service framework
Building self service frameworkRovshan Musayev
20 views32 Folien

Más contenido relacionado

Similar a AWS Developer Ecosystem.pdf

Serverless Computing with AWS von
Serverless Computing with AWSServerless Computing with AWS
Serverless Computing with AWSTransferWiseSG
279 views19 Folien
How to protect your IoT data on AWS von
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 views41 Folien
AWS Lambda and Serverless framework: lessons learned while building a serverl... von
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 views82 Folien
Introduction to amazon web services for developers von
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developersCiklum Ukraine
955 views63 Folien
AWS Bulgaria: Re:invent 2017 Recap von
AWS Bulgaria: Re:invent 2017 RecapAWS Bulgaria: Re:invent 2017 Recap
AWS Bulgaria: Re:invent 2017 RecapIvaylo Bratoev
79 views29 Folien
Serverless design considerations for Cloud Native workloads von
Serverless design considerations for Cloud Native workloadsServerless design considerations for Cloud Native workloads
Serverless design considerations for Cloud Native workloadsTensult
92 views21 Folien

Similar a AWS Developer Ecosystem.pdf(20)

How to protect your IoT data on AWS von 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 views
AWS Lambda and Serverless framework: lessons learned while building a serverl... von 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 views
Introduction to amazon web services for developers von Ciklum Ukraine
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine955 views
AWS Bulgaria: Re:invent 2017 Recap von Ivaylo Bratoev
AWS Bulgaria: Re:invent 2017 RecapAWS Bulgaria: Re:invent 2017 Recap
AWS Bulgaria: Re:invent 2017 Recap
Ivaylo Bratoev79 views
Serverless design considerations for Cloud Native workloads von Tensult
Serverless design considerations for Cloud Native workloadsServerless design considerations for Cloud Native workloads
Serverless design considerations for Cloud Native workloads
Tensult92 views
Serverlessusecase workshop feb3_v2 von kartraj
Serverlessusecase workshop feb3_v2Serverlessusecase workshop feb3_v2
Serverlessusecase workshop feb3_v2
kartraj152 views
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12 von 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 views
Building PCI Compliance Solution on AWS - Pop-up Loft Tel Aviv von 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 views
Serverless Optical Character Recognition in support of Astronaut Safety AWS M... von 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 views
Getting Started with AWS Lambda and the Serverless Cloud von 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 views
Ghost Environment von PratipD
Ghost EnvironmentGhost Environment
Ghost Environment
PratipD3 views
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A... von 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 views
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf von Dhaval Nagar
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdfServerless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Dhaval Nagar5 views
Getting Started with AWS Lambda and the Serverless Cloud von 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 views
Architecting applications on amazon web services with node.js von 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 views
Serverless architecture von vipin kumar
Serverless architectureServerless architecture
Serverless architecture
vipin kumar91 views
Getting Started with AWS Lambda & Serverless Cloud von Ian Massingham
Getting Started with AWS Lambda & Serverless CloudGetting Started with AWS Lambda & Serverless Cloud
Getting Started with AWS Lambda & Serverless Cloud
Ian Massingham459 views

Más de Dhaval Nagar

Dhaval Nagar - AWS Community Day - Security Edition.pdf von
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 views22 Folien
Mainstream Serverless von
Mainstream ServerlessMainstream Serverless
Mainstream ServerlessDhaval Nagar
11 views39 Folien
Building your own calendly using amazon app sync von
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 views38 Folien
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless von
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 views29 Folien
Choosing the right messaging service for your serverless app [with lumigo] von
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 views44 Folien
Amazon EventBridge von
Amazon EventBridgeAmazon EventBridge
Amazon EventBridgeDhaval Nagar
367 views40 Folien

Más de Dhaval Nagar(8)

Dhaval Nagar - AWS Community Day - Security Edition.pdf von 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 views
Building your own calendly using amazon app sync von 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 views
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless von 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 views
Choosing the right messaging service for your serverless app [with lumigo] von 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 views
Software Engineering in the (AWS) Cloud von Dhaval Nagar
Software Engineering in the (AWS) CloudSoftware Engineering in the (AWS) Cloud
Software Engineering in the (AWS) Cloud
Dhaval Nagar89 views
GO For A Cloud Certification (AWS) von Dhaval Nagar
GO For A Cloud Certification (AWS)GO For A Cloud Certification (AWS)
GO For A Cloud Certification (AWS)
Dhaval Nagar92 views

Último

Airline Booking Software von
Airline Booking SoftwareAirline Booking Software
Airline Booking SoftwareSharmiMehta
6 views26 Folien
Agile 101 von
Agile 101Agile 101
Agile 101John Valentino
9 views20 Folien
Keep von
KeepKeep
KeepGeniusee
77 views10 Folien
Unleash The Monkeys von
Unleash The MonkeysUnleash The Monkeys
Unleash The MonkeysJacob Duijzer
8 views28 Folien
SAP FOR CONTRACT MANUFACTURING.pdf von
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdfVirendra Rai, PMP
13 views2 Folien
Quality Engineer: A Day in the Life von
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the LifeJohn Valentino
6 views18 Folien

Último(20)

Airline Booking Software von SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta6 views
SUGCON ANZ Presentation V2.1 Final.pptx von Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor23 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx von animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm15 views
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h... von Deltares
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
Deltares9 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... von Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares14 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... von sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik7 views
Ports-and-Adapters Architecture for Embedded HMI von Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert21 views
Fleet Management Software in India von Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft... von Deltares
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...
Deltares7 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... von 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 Onofri860 views
Navigating container technology for enhanced security by Niklas Saari von Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy14 views
Dapr Unleashed: Accelerating Microservice Development von Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski10 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... von Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller40 views

AWS Developer Ecosystem.pdf