Image for post
Image for post
Ed, Liz and Chris, 3 bootstrapping like-minded co-founders, eating the leftovers from yesterday’s leftovers.

Architecting Web Startups - making the right decisions with limitations

What should we expect from this article?

1. Mental Concerns

Getting our mindset right.

Image for post
Image for post
Tarik set up serverless architecture and now waiting for the dollars to flow in.

Avoiding new risks and eliminating the existing ones.

Image for post
Image for post
Chen about to leave her comfort grass zone to eat the same grass on the other side of the river.

Aligning our architecture with the business targets.

Image for post
Image for post
Massimo studied CS but ended up being a street musician in Kings Cross.

Being aware of our unique architectural concerns.

Image for post
Image for post
Left: Dean, Right: Amanda. Convinced to invest in a 2 m high studio in Bondi by a Sydney real estate agent.

2. Architectural Concerns

Monolith, SOA, Microservices, Serverless…

Image for post
Image for post
Ben, after a year into building Microservices for that one client with a team of one.

Horses before carts; getting our monolith right as a start.

Image for post
Image for post
Tim hired a digital agency called Horster to build his dream but the product kinda looks ahead of its time.

DDD, laying the groundwork for Microservices.

Image for post
Image for post
Abdul, hand-picking fresh leaves every morning before opening his leaf restaurant in Chicago. Michelin star: 3

Waiting for the right time to gear-up for Microservices.

Image for post
Image for post
Steve waiting for the Series B round to push his chief architect to build Microservices.

Sprinkling a little bit of Serverless on top.

Image for post
Image for post
Rob is not familiar with this food but doesn’t mind as it is happy hour and he hasn’t raised a round yet.

What about SOA?

Image for post
Image for post
Elisa in existential crisis after realising she has built monolithic SOA when aiming for Microservices.

Front-End Choices

Image for post
Image for post
Ricardo, an OCD front-end dev, wakes up to this in the mornings when he writes media queries until 3 am.

3. Other Technical Concerns

Applying automated testing to keep our sanity.

Image for post
Image for post
David returned to forest and retired after last night’s login page crash based on an object reference exception.

Avoiding to reinvent the wheel.

Image for post
Image for post
Dingxiang, reinvented herself to pitch for $10M with a valuation of $100M to raise her pre-seed round.

Choosing the tech stack wisely.

Image for post
Image for post
Etienne hired lions to code and provides free nuts for lunch as a company perk.

Documenting the decisions.

Image for post
Image for post
Abimbola searching the wiki to recall why he created a garbage collection Microservice 18 months ago.

Conclusion

Written by

Software Architect @Sydney, AU

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store