Time |
S |
Nick |
Message |
01:06 |
|
|
aditsu joined #sourcefu |
01:25 |
|
prologic |
haha |
01:25 |
|
prologic |
yeah |
04:30 |
|
|
aditsu_ joined #sourcefu |
09:57 |
|
pdurbin |
prologic: http://blog.octo.com/en/openshift-3-private-paas-with-docker/ |
10:13 |
|
prologic |
https://github.com/openshift/origin |
10:13 |
|
prologic |
http://www.openshift.org/ |
10:13 |
|
prologic |
veryinteresting |
10:13 |
|
prologic |
:) |
10:18 |
|
* prologic |
spins it up |
10:28 |
|
prologic |
hmm nope |
10:28 |
|
prologic |
few bugs still I guess |
10:28 |
|
prologic |
I'll try it again later |
10:29 |
|
prologic |
I wrote up a quick docker-compose.yml |
10:29 |
|
prologic |
you gotta admit though autodock-paas is kind of a lot simpler to both get going and use |
10:29 |
|
prologic |
:) |
10:32 |
|
prologic |
https://github.com/openshift/origin/issues/3072 |
10:35 |
|
prologic |
it *is* pretty impressive though |
10:35 |
|
prologic |
I may actually consider running up a clsuter myself |
10:45 |
|
pdurbin |
ah, cool. you left a comment |
10:59 |
|
prologic |
I did |
12:31 |
|
|
aditsu joined #sourcefu |
13:57 |
|
pdurbin |
for anyone reading these logs in the future: https://github.com/prologic/autodock-paas :) |
14:07 |
|
|
bear joined #sourcefu |
22:25 |
|
prologic |
thanks :) |
22:27 |
|
pdurbin |
prologic: sure. I was singing your praises today: http://irclog.iq.harvard.edu/dataverse/2015-07-29#i_22107 |
22:37 |
|
prologic |
ahh |
22:37 |
|
prologic |
on the contrary containers talking to each other is something I do all the time |
22:41 |
|
pdurbin |
so you fear not the dragons at http://martinfowler.com/bliki/images/microservice-verdict/path.png :) |
22:42 |
|
pdurbin |
(from http://martinfowler.com/bliki/MonolithFirst.html ) |
22:43 |
|
prologic |
omg |
22:43 |
|
prologic |
that's a bullshit diagram |
22:43 |
|
prologic |
who came up with this crap? |
22:44 |
|
prologic |
this is so against the UNIX Philosophy |
22:44 |
|
prologic |
geez |
22:44 |
|
prologic |
I know I have a brilliant idea |
22:44 |
|
prologic |
let's build the microwave oven with all the fancy programmable features with microships forst |
22:45 |
|
prologic |
before the simplest one |
22:45 |
|
prologic |
in almost any business; if you write the Monolithic program first |
22:45 |
|
prologic |
you'll be stuck with it forever and a day |
22:45 |
|
prologic |
it will be non-portable, unmaintainable |
22:46 |
|
prologic |
and businesses will not see value in rewriting it |
22:46 |
|
pdurbin |
well, he explains the diagram in the post I linked |
22:46 |
|
prologic |
small is beautiful |
22:46 |
|
prologic |
small is maintainable |
22:46 |
|
prologic |
I'll have a read |
22:46 |
|
prologic |
but so far I'm not impressed |
22:47 |
|
prologic |
"Monolithc first" is an outrageous thing to say |
22:47 |
|
pdurbin |
heh |
22:47 |
|
pdurbin |
well, at least he published the opposite opinion (differnt author) as well: http://martinfowler.com/articles/dont-start-monolith.html |
22:48 |
|
prologic |
hmm |
22:48 |
|
prologic |
so from that diagram he is advocating an iterative appproach to micirservices |
22:48 |
|
prologic |
such that you build up a big complex system first |
22:48 |
|
prologic |
and work out all the boundarieds |
22:48 |
|
prologic |
then split things up |
22:48 |
|
prologic |
I don't buy it |
22:49 |
|
prologic |
because like I said; you then have to rip things apart |
22:49 |
|
prologic |
businesses won't buy into it either and see no value in splitting it up |
22:49 |
|
prologic |
I'm not making this up |
22:49 |
|
prologic |
hard experience |
22:49 |
|
prologic |
:) |
22:49 |
|
prologic |
have enough foresight and design upfront to know what the all the pieces are up-front |
22:49 |
|
prologic |
build those and make them fit together |
22:49 |
|
prologic |
if you don't get it right the first time; "that's okay" |
22:50 |
|
prologic |
they're just components and can be swapped out easily if you write well defined programs with well defined interfaces |
22:53 |
|
pdurbin |
prologic: but perhaps developers more junior than you wouldn't work out all the boundaries. they'd be more comfortable building a monolith to start |
22:54 |
|
prologic |
hmm |
22:54 |
|
prologic |
perhaps you have a point there |
22:54 |
|
prologic |
but that's no excuse to be writing "bad software" |
22:54 |
|
prologic |
I think Juniors should be trained in the ways of the UNIX way |
22:54 |
|
prologic |
as such |
22:54 |
|
prologic |
we do actually teach this stuff in Uni btw |
22:54 |
|
prologic |
so I'm not sure why even Juniors wouldn't know better |
23:01 |
|
pdurbin |
"even experienced architects working in familiar domains have great difficulty getting boundaries right at the beginning" |
23:01 |
|
pdurbin |
anyway |
23:02 |
|
pdurbin |
I'd love to get better and building with microservices. I'm definitely a big unix fan. |
23:38 |
|
sivoais |
if you're writing unit tests, aren't you feeling out the boundaries anyway? |
23:40 |
|
sivoais |
oh, btw, re: my question about Dr. Dobb's Journal, InfoQ is a nice equivalent |
23:40 |
|
sivoais |
<http://www.infoq.com/> |
23:43 |
|
pdurbin |
yeah, I've seen some nice stuff on InfoQ |
23:43 |
|
pdurbin |
to be clear, I'm not arguing for monolith first :) |
23:43 |
|
pdurbin |
I just think there are some valid points in that article. |