Discover how AWS is empowering developers to overcome challenges of the past by providing on-demand access to numerous IT resources once inaccessible. Learn about AWS's Mobile Hub, CodeStar, and Lambda, while witnessing the ways these services are increasing developer productivity and streamlining backend configuration. AWS is excited to play a role in this age of constant developer innovation.
Speaker: Stephen Liedig. Solutions Architect. Amazon Web Services
Level: 200
4. ENTERPRISE
APPS
DEVELOPMENT & OPERATIONSMOBILE SERVICESAPP SERVICESANALYTICS
Data
Warehousing
Hadoop/
Spark
Streaming Data
Collection
Machine
Learning
Elastic
Search
Virtual
Desktops
Sharing &
Collaboration
Corporate
Email
Backup
Queuing &
Notifications
Workflow
Search
Email
Transcoding
One-click App
Deployment
Identity
Sync
Single Integrated
Console
Push
Notifications
DevOps Resource
Management
Application Lifecycle
Management
Containers
Triggers
Resource
Templates
TECHNICAL &
BUSINESS
SUPPORT
Account
Management
Support
Professional
Services
Training &
Certification
Security
& Pricing
Reports
Partner
Ecosystem
Solutions
Architects
MARKETPLACE
Business
Apps
Business
Intelligence
Databases
DevOps
Tools
NetworkingSecurity Storage
Regions
Availability
Zones
Points of
Presence
INFRASTRUCTURE
CORE SERVICES
Compute
VMs, Auto-scaling,
& Load Balancing
Storage
Object, Blocks,
Archival, Import/Export
Databases
Relational, NoSQL,
Caching, Migration
Networking
VPC, DX, DNS
CDN
Access
Control
Identity
Management
Key
Management
& Storage
Monitoring
& Logs
Assessment
and reporting
Resource &
Usage Auditing
SECURITY & COMPLIANCE
Configuration
Compliance
Web application
firewall
HYBRID
ARCHITECTURE
Data
Backups
Integrated
App
Deployments
Direct
Connect
Identity
Federation
Integrated
Resource
Management
Integrated
Networking
API
Gateway
IoT
Rules
Engine
Device
Shadows
Device
SDKs
Registry
Device
Gateway
Streaming Data
Analysis
Business
Intelligence
Mobile
Analytics
Most Robust, Fully-Featured Technology Infrastructure Platform
5. Development and Testing
is Where Agility Lives
Unconstrained
access to
resources
Testing with
higher
reliability
Faster to
market
Major productivity
improvements
Significant cost
improvements
6. S U P E R P O W E R S
W i t h A W S , I t C a n F e e l L i k e Y o u H a v e B e e n G i v e n
8. AWS Mobile Hub and SDKs make it easy to plug the services into your
app with minimal effort
Authenticate users
Analyze user behavior
Store and share media
Synchronize data
Deliver media
Amazon Cognito Sync
Amazon Cognito
Identity
Amazon Cognito User Pools
Amazon S3
Amazon CloudFront
Store data
Amazon DynamoDB
Amazon RDS
Send targeted messages
Run server-side logic
AWS Lambda
Amazon API Gateway
Amazon Lex
Converse using voice/chat botsAmazon Pinpoint
Analytics
AWS Mobile SDKs
AWS Mobile Hub
Amazon Pinpoint
Messaging
Amazon SNS
Test on real devices
AWS Device Farm
12. What is DevOps?
• A philosophy? Cultural change? Paradigm shift?
• Alignment of development and IT operations with better
communication and collaboration?
• Improvement in software deployment?
• Breaking down the barriers between development and IT
operations?
• Like Agile software development applied to IT operations?
• Set of tools and processes?
14. Automated actions and
transitions; from check-
in to production
Development benefits:
• Faster
• Safer
• Simplification &
standardization
• Visualization of the
process
Pipelines
15. AWS Code Services
Source Build Test Production
Third Party
Tooling
Software Release Steps:
AWS CodeCommit AWS CodeBuild AWS CodeDeploy
AWS CodePipeline
16. AWS CodeStar
• Start developing on AWS in
minutes
• Work across your team, securely
• Manage software delivery easily
• Choose from a variety of project
templates
Quickly develop, build, and deploy applications on AWS
22. AWS Greengrass
Lambda embedded in devices, with direct local
connectivity between functions on the device,
and support for device shadows, to cache and
synchronize state
23. AWS Snowball Edge
Lambda code on Snowball Edge to perform
tasks such as analyzing data streams or
processing data locally.
24. AWS SAM Local (Beta)
Develop and test your Lambda functions
locally with sam local. Invoke functions from
known event sources such as Amazon S3,
Amazon DynamoDB, Amazon Kinesis, etc.
https://github.com/awslabs/aws-sam-local
25. Serverless Value Proposition
Build and run
applications
without thinking
about servers
No need to worry
about provisioning,
securing, configuring,
patching servers
Availability and
scalability is managed
by AWS
Not paying for
idle time