Startup Software Company – Architecture

Problem Statement: Many times startup companies are approaching me to help them to architect their solutions.

Strengths:
1. Good concept with patents and copy rights
2. Experienced management and Marketing

Weakness:
1. Very low investment
2. Lack of technology.
3. No infrastructure.

They expect very fast faced development.
Rapid prototyping.

My suggestions are as follows.
1. Avoid infrastructure issues
Option 1: Go with Amazon
Option 2: Go with any available data centers
2. Use Ubuntu Linux for Development testing.
3. Concentrate on data storage, performance and integrity. (Data Architect / DBAs Work)
4. Keep back end as services. (Don’t build monolithic 500k lines of code and 100 jars)
Also provides easy integration with future UIs and other services.
5. Build UI separately and let it consume services.
6. Choose experienced Solution Architect to orchestrate the end to end solution.
7. Don’t tightly couple with any vendor (Amazon, …etc) specific API.
….I can’t write all hear….contact me for more information….

Web Application Hosting

http://d36cz9buwru1tt.cloudfront.net/architecturecenter/AWS_ac_ra_web_01.pdf
http://aws.amazon.com/architecture/

Option 1: We can move to Amazon and avoid buying all new hardware and internet bandwidth.

Option 2: Learn from Amazon on how they are serving 1000’s of customers without much issues.

Option 3: Planned data center costs must be competitive with Amzon pricing.
http://aws.amazon.com/ec2/#pricing

Monitoring
http://aws.amazon.com/cloudwatch/

Case Studies
http://aws.amazon.com/solutions/case-studies/

Not learning from others is not an excuse for our busy schedules.
We need to spend 10% of our time in research and future planning.
-o-

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s