You are on page 1of 2

Lec 01 notes taken in the class

Sandwich shop
Duration - 6 months (!!!)
Profit - 30%
Maintainence phase - Yes
Host it in on premises or on the cloud - Cloud
Which cloud? - Azure (no AWS, because Amazon is a potential competitor)
Technical needs
Cost factor is very important!
Java Stack
PostGres or MySQL for transactional data
Mongo or Cassandra or Cosmos for Analytics data
Kafka or Event Hub
Android and iOS comes after say 3 months
Payment gateway { talk to different providers based on commission, ease of integration}
Google Maps or Yahoo maps or third party maps
Security needs - Authorization, infrastructure needs, payment gateway, mobile needs
Backup needs
Machines, softwares and the other infrastructure required
Resources
Front end - 10 people (4 for desktop, 2 for Android, 2 for iOS, couple of people as
backup, 2 Leads)
Backend - 8 people (1 Lead)
Devops - 3 people(1 Lead)
QA - 4 people (1 Lead)
Business Analyst - 3
Project leads (2)
Manager - 1
Architect
Support & Maintainence team
Delivery system -> This is not our forte.
Scrum master
Geographical constraints
Spread out your team all over; it comes with a price
If it's going to be only focussed in a specific region
Hire developers from Europe with the leads in India
Support & maintainence team can be in Philipines or India
Political constraints
If it's a large organization you are to deal with ambitious people or less-motivated people
to take this up
If it's a small company nothing to worry about
Bringing a new person with lot of experience and baggage will change the decisions you
make
Scalability
Promo offers, cashbacks

You might also like