1
00:00:00,00 --> 00:00:02,000
so 2017 we're making this big push into the 
Java market,

2
00:00:02,100 --> 00:00:04,800
all the big wigs are like "Risitas, cmon, 
let's go

3
00:00:04,900 --> 00:00:07,400
Java is big enterprise money"

4
00:00:07,500 --> 00:00:09,000
But every Java app is like

5
00:00:09,100 --> 00:00:10,900
"no way, I'm too fat for this container".

6
00:00:11,000 --> 00:00:16,300
it just falls over dead, the OOM killer won't 
let it live.  They're too fat for our container 
profiles.

7
00:00:17,700 --> 00:00:21,600
all the container profiles were put together 
in 2012 for Drupal applications!

8
00:00:21,700 --> 00:00:24,300
of course they don't fit!

9
00:00:29,200 --> 00:00:31,000
we sold them anyway!

10
00:00:31,100 --> 00:00:34,500
can you imagine an enterprise java app in 
a container with 76M of RAM?!

11
00:00:37,800 --> 00:00:40,100
we tried tho!

12
00:00:41,200 --> 00:00:47,400
these devs and our solutions team would spend 
days and days w the config files

13
00:00:47,500 --> 00:00:51,300
trying to figure out how to make these apps 
start

14
00:00:51,400 --> 00:00:56,200
and eventually they'd actually figure it 
out and get it to start

15
00:00:57,900 --> 00:00:59,300
and the thing would immediately fall over

16
00:00:59,400 --> 00:01:01,700
not a great look, as I'm sure you can imagine!

17
00:01:04,100 --> 00:01:06,600
"of course we're enterprise ready!!"

18
00:01:06,700 --> 00:01:08,700
ready for your money baby!

19
00:01:12,800 --> 00:01:14,200
It's true!

20
00:01:14,300 --> 00:01:16,500
we had absolutely no java experience anywhere 
in the company

21
00:01:16,600 --> 00:01:20,900
and this poor devrel guy who came from drupal 
trying to figure out gradle and maven

22
00:01:21,000 --> 00:01:24,100
we showed him this tar pit

23
00:01:24,200 --> 00:01:29,000
and he put on his swim trunks and went right 
on in

24
00:01:34,900 --> 00:01:36,200
poor guy

25
00:01:36,600 --> 00:01:40,400
he showed up with a briefcase full of open 
source community credentials and left years 
later a hollowed out shell

26
00:01:41,100 --> 00:01:44,100
so fast forward 5 years

27
00:01:44,200 --> 00:01:46,900
and we've been trying to figure out a way 
to solve this problem ever since

28
00:01:47,000 --> 00:01:49,600
in between we built this 1 knob that lets 
our customers tune allocations a bit more

29
00:01:50,000 --> 00:01:53,800
We spent 2-3 years in product development 
trying to figure out how to sell it without 
confusing the hell out of our customers.

30
00:01:54,800 --> 00:01:56,000
we never documented it anywhere.

31
00:01:56,100 --> 00:01:57,900
but it works great

32
00:01:58,000 --> 00:02:02,500
and so eventually the day comes that we decide 
to just sell some high-mem plans

33
00:02:04,900 --> 00:02:07,000
it's true!

34
00:02:09,900 --> 00:02:10,900
so one of the support engineers

35
00:02:11,000 --> 00:02:13,000
one of the support

36
00:02:14,600 --> 00:02:17,000
one of the support engineers realizes that 
we rolled the sellable to our customers

37
00:02:17,100 --> 00:02:21,000
but we didn't update the allocator to know 
that it could allocate more memory to these 
projects!

38
00:02:21,400 --> 00:02:28,000
our customers are paying us more money for 
the same thing that they still can't see 
into to know what's going on.

39
00:02:29,000 --> 00:02:29,900
people are paying for this?

40
00:02:30,000 --> 00:02:32,600
absolutely! who doesn't want to pay more 
money for more RAM? lol

41
00:02:36,900 --> 00:02:40,000
Everybody knows there are advantages and 
disadvantages

42
00:02:40,100 --> 00:02:42,400
for customers of black boxes

43
00:02:50,000 --> 00:02:55,000
but praise god, this one finally puts more 
dinero in our pocket

44
00:02:56,500 --> 00:02:58,200
I'm curious what impact any of this has on 
your margins

45
00:02:58,300 --> 00:03:03,500
well, customers paying more for the same 
thing means margins go up

46
00:03:03,700 --> 00:03:04,700
It's brilliant.

47
00:03:05,500 --> 00:03:09,000
as long as they don't find out.

48
00:03:09,100 --> 00:03:11,500
my only regret is that I don't have more 
equity in this money machine

49
00:03:16,400 --> 00:03:20,100
ask me about flex plans

50
00:03:23,900 --> 00:03:26,500
or "high availability on the grid"

51
00:03:30,900 --> 00:03:36,400
I tell you man, good times. it's the wild 
west out there

