22% found this document useful (9 votes)
2K views2 pages

Scalable AWS Architecture for Startups

The startup is developing a mobile app and is concerned about scaling quickly for growth, disaster recovery, user identity management, notifications, analytics, database performance, load distribution, self-healing, security, access management, archiving, and replicating environments. The objective is to recommend a scalable, secure, high-performing, elastic, fault-tolerant and recoverable architecture using AWS that allows the startup to organically grow. The deliverables are a 3-4 page PDF with an architecture diagram and explanation of how the solution addresses the requirements, along with assumptions and referenced AWS services.

Uploaded by

Vishal V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
22% found this document useful (9 votes)
2K views2 pages

Scalable AWS Architecture for Startups

The startup is developing a mobile app and is concerned about scaling quickly for growth, disaster recovery, user identity management, notifications, analytics, database performance, load distribution, self-healing, security, access management, archiving, and replicating environments. The objective is to recommend a scalable, secure, high-performing, elastic, fault-tolerant and recoverable architecture using AWS that allows the startup to organically grow. The deliverables are a 3-4 page PDF with an architecture diagram and explanation of how the solution addresses the requirements, along with assumptions and referenced AWS services.

Uploaded by

Vishal V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

AWS Architecture Design – Assignment #2

BRIEF

Imagine you meet a small startup company planning to launch a new mobile application that allows
consumers & service providers to interact real time. Currently their architecture uses a LAMP stack
comprising of open source software. Like many small start-ups they are confident that they will be the
next big thing and expect significant, rapid, yet un-quantified growth in the next few months. With this in
mind, they are concerned about the following:

• Scaling to meet the demand, but with uncertainty around when and how much this demand will
be – they are very concerned about buying too much infrastructure too soon or not enough too
late!

• Disaster Recovery planning

• Manage user identities & sync user specific data across multiple devices

• Ability for Service Providers to send notifications to consumer

• Ability to run analytics on top of collected data, with analytics they should be able to visualize &
understand app data usage

• Their ability to configure their database and data access layer for high performance and
throughput

• Effective distribution of load

• A self-healing infrastructure that recovers from failed service instances

• Security of data at rest and in transit

• Securing access to the environment as the delivery team expands

• An archival strategy for inactive objects greater than 6 months

• Ability to easily manage and replicate multiple environments based on their blueprint
architecture

OBJECTIVE

Recommend a manageable, secure, scalable, high performance, efficient, elastic, highly available, fault
tolerant and recoverable architecture that allows the startup to organically grow. The architecture should
specifically address the requirements/concerns as described above.

DELIVERABLES

• A Solution Document in PDF format, no greater than three to four pages in length that clearly &
succinctly present a solution addressing the startups requirement
• Solution document must have the proposed architecture diagram & explanation how the
solution will flow

• Clearly state all assumptions made during the design and explicitly state the referenced Amazon
Web Services

Once completed, send the document to [email protected]

You might also like