Sharing a database is not only bad for mixed up writes. In practice it goes like this: first you copy across all your data model objects. Copy pasted code is pretty bad. Copy pasted code in a separate repo you totally forgot would need to be updated along with your DB schema changes? That's critical event level and I've seen it repeatedly in the wild. If two tables are too closely related to forego the option of a SQL join they should just be in the same service. Also, there are no limits to the ways people might want data connected in reports so use an external warehouse/ OLAP cube. Major app features are usually much slower to develop than reports so the coupling points tend to be more predictable.
One of the few speakers in software development who actually knows what he is talking about.
I don't know... the sound quality on this video is so bad, I haven't got a clue what anyone is talking about. ;)
Still an excellent talk to watch.
Sharing a database is not only bad for mixed up writes. In practice it goes like this: first you copy across all your data model objects. Copy pasted code is pretty bad. Copy pasted code in a separate repo you totally forgot would need to be updated along with your DB schema changes? That's critical event level and I've seen it repeatedly in the wild.
If two tables are too closely related to forego the option of a SQL join they should just be in the same service. Also, there are no limits to the ways people might want data connected in reports so use an external warehouse/ OLAP cube. Major app features are usually much slower to develop than reports so the coupling points tend to be more predictable.
I actually studied corba when I was studying XML SoA.
Was happy to be at this one.
Join next Build Stuff event in Mallorca 29-30 April, 2017! www.buildstuff.es
Soffi dossi
35:05 DB per Service
hahaha the truths herein are so on point.
Love this
enlightening perspective
is that a floppy disk hanging on his neck o0 ?
What does CSP at 51:17 mean?
en.wikipedia.org/wiki/Communicating_sequential_processes
Brain dump, I like it.
CV-driven development xD lol
This guy keeps repeating history and eat up all the time in conference.. not of my interest :(
The theme is "the old new things" and he's doing introduction talk, i think his talk was very appropriate.
some people are nostalgic. he is one of those
this is about history of microservices know :)