Predstavte si že jedeného dňa dostane váš šéf bláznivý nápad napísať vlastný kolaboratívny editor v javascripte (obdoba google docs). Čo obnáša dostať tento nápad z hlavy a pretaviť ho do produkcie? Ako vyvíjať software podobného kalibru a uspieť?
7. „If you don't end up regreting your
early technology decisions, you have
probably over-engeniered“
Randy Shoup
8. eBay
Monolit v Perlu -> Monolit v C++ -> Java -> mikro-služby
Twitter
Monolit v Rails -> JS / Rails / Scala -> mikro-služby
Amazon
Monolit v C++ -> Perl/C++ -> Java/Scala -> mikro-služby
18. A quiescently consistent fetch-and-
increment counter cannot
be both available and partition tolerant
Scalable Eventually Consistent Counters over Unreliable Networks, 2013
23. I see you have a poorly
structured monolith. Would you
like me to convert it into a poorly
structured set of microservices?
https://twitter.com/architectclippy/status/570025079825764352