1. Home
  2. Training Library
  3. Amazon Web Services
  4. Courses
  5. Solutions Architect Professional Level Certification for AWS (1 of 3)

Mobile Services


Series Overview
AWS Basic Services
13m 2s
9m 45s
6m 33s
AWS Administration Services
4m 35s
Start course
Duration1h 33m


With the AWS Solutions Architect Professional level certification, Amazon sought to identify individual administrators who are truly platform experts. Unless you've got some significant experience with AWS deployments and good familiarity with the full range of Amazon services, you probably won't have a chance at passing.

However, with this series of Cloud Academy courses, cloud expert Kevin Felichko is committed to making your learning process as smooth and productive as possible. Once complete, Kevin's guide to the Solutions Architect Professional level exam will lead you through the theoretical and practical skills you'll need to master this material.

This first course covers the key conceptual terminology and services that form the base for Amazon cloud architecting. The second course will guide you through fully-realized practical deployments, from start to finish. And the final course (late August, 2015) will focus on exam preparation and, in particular, strategies for confronting the particularly complicated style of question you'll face.

Do you have questions on this course? Contact our cloud experts in our community forum.


Today companies without a mobile strategy struggle to attract new business. 
AWS offers two services that can help simplify development and collection of mobile data for analytical processing. 
Cognito is a service used for mobile applications that need to interact in the Cloud.  It can be used to save user data locally which in turn can be synced with the Cloud when an available Internet connection is re-established.  All data is securely stored and inaccessible to other accounts.  AWS does not even have access to this data. 
One of the major benefits is the ability to sync data between multiple devices for users of your application.  You gain all of these benefits without having to develop your own back-end services to handle it; it is all built into Cognito. 
Just about any mobile application you develop is a candidate to use Cognito.  If you need to store data in the Cloud or sync across multiple devices, it makes Cognito a no-brainer.  Apps that must work offline are candidates.  Any application that needs to securely control and interact with other AWS services should be using Cognito. 
Pricing for Cognito begins with storage.  You pay per gigabyte of storage.  You also pay for each sync operation in increments of 10,000.  Both of these can affect how you develop your application, so make sure you understand what storage is necessary and when syncing is required. 
AWS Mobile Analytics makes it easy to collect and analyse usage data about your application.  You can export data into S3 and Redshift automatically. 
With Redshift you can use familiar SQL statements to look at collected data and incorporate other services and data sources to get a bigger, more informative view of your users. 
Mobile Analytics can help you determine which services are the most popular among your users.  If you have a revenue generating application, you can easily gain insight into your revenue sources by building dashboards.  You can even pinpoint when users begin to lose interest in your application features, or the application itself; that information can help you find ways to entice users back.  You can even analyse these methods to find out which of them are the most impactful. 
Pricing of Mobile Analytics is based on two factors.  The first being Event pricing.  Events are billed in million-event increments.  The second is Storage.  Storage is not charged above and beyond the cost of S3 pricing.  S3 pricing is based on gigabytes of Storage and it takes roughly, 20 million Events to equal a gigabyte of S3 storage; keep that in mind when determining the Events that you collect. 
AWS has made a serious push into the mobile platform with these two services.  Mobile applications can easily use these services regardless of the platform; knowing the features available to both will be useful in the exam. 
You should know that building something similar on your own would take a pretty massive effort and it would be cost and resource prohibitive.
Next we turn our attention to the suite of Enterprise Applications developed by AWS for businesses of all sizes.

About the Author

Kevin is a seasoned technologist with 15+ years experience mostly in software development.Recently, he has led several migrations from traditional data centers to AWS resulting in over $100K a year in savings. His new projects take advantage of cloud computing from the start which enables a faster time to market.

He enjoys sharing his experience and knowledge with others while constantly learning new things. He has been building elegant, high-performing software across many industries since high school. He currently writes apps in node.js and iOS apps in Objective C and designs complex architectures for AWS deployments.

Kevin currently serves as Chief Technology Officer for PropertyRoom.com, where he leads a small, agile team.