Santa checks out AMPS performance At 60East Technologies, we think about delivery a lot! We’re always thinking about what can be learned by studying real-world delivery technologies used elsewhere. Perhaps the grand-daddy of all delivery companies is Santa Claus. He’s delivering packages to approximately 526 million children in 150 million households over a 31 hour period. That’s very impressive!

Just how fast is Santa and how does Santa compare to what we’ve built at 60East Technologies? Let’s see in this feature breakdown:

Attribute

Santa

AMPS

Stamina

Infinite[i]

Infinite[ii]

Horsepower[iii]

402[iv]

6[v]

Durable Delivery Throughput

1144 per second[vi]

4,500,000 per second[vii]

Durable Median Latency

620 milliseconds[viii]

250 microseconds

Delivery Furry Creatures

10

9[ix]

Customers believe it FLIES!

Yes

Yes[x]

Unbelievable Performance

Yes

Yes

World-wide Coverage

Yes

Yes

Delivery Cardinality

M:1

M:N

Content Filtering[xi]

No

Yes

Queryable Transaction Log[xii]

No

Yes

Concurrency

1

Infinite

Redundancy

0

Unlimited Asynchronous, 64 Synchronous

526M Record Regex Query Performance

~2.2 seconds[xiii]

<1 second

Fair Delivery

No

Yes; Everyone gets what they want.

Time Travel

Not that we know.

Coming in v4.0!

We hope this comparison doesn’t get us on the Naughty List! We really do think Santa is doing an amazing job – magic and all!

In early 2015 (just a couple of weeks away) we’ll be launching AMPS v4.0, which includes features for traveling through time – this is something not even Santa can do. Please join our newsletter and follow us on LinkedIn or Facebook to stay up to date on all of the cool things coming from our lab.

And, who knows? We just might have a little more information about Santa on the way, too.

Happy New Year!



[i]Reindeer Are Part of Santa's Magic from the 12/08/2011 edition of the Durango Herald

[ii] Ok; We don’t really know, but we have customers with production instances with uptimes of more than 1 year, and AMPS is working everyday not just a 31 hour period once per year!

[iii] Arguably, as long as you have the power to achieve your goals, you should be seeking to minimize the horsepower required for delivery.

[iv] Assuming Santa uses large Finnish Forest Reindeer, Rudolf, and magic acorns.

[v] Estimate Horsepower driven by our Shock Absorber pattern: http://www.crankuptheamps.com/blog/posts/2014/09/24/ultimate-shock-absorber/

[vi] 526 million children in Santa’s coverage zone, avg 3.5 children per household, 31 hours to complete delivery (thanks to timezones!), and assuming no naughty children.

[vii] You can push AMPS harder, but we’re going easy on Santa and quoting numbers from our Shock Absorber pattern.

[viii] Assuming Santa travels at 904 miles per second, .56 miles median distance between households, infinite acceleration, and includes the time it takes to travel through chimney, eat cookies, stuff stockings, and do other things most people need to do in a 31 hour period.

[ix]Meet the AMPS Furry Creatures: http://www.crankuptheamps.com/about/

[x] We’ve had many customers that have said AMPS flies. Compared to other messaging systems, it certainly appears AMPS is endowed with some magical powers.

[xi] You don’t know what’s in Santa’s bag until after delivery. With AMPS, you always get delivered what you want!

[xii] NORAD tries really hard at keeping track of Santa, but there’s no history of where he’s been.  With AMPS, you can track the full history of what’s happening in your systems!

[xiii] Assuming a speedy 160 words per minute to say the question and answer, 200ms Wernicke’s latency, and 600ms of memory latency for the recall. We’re taking for granted that Santa can remember the 526 million children and whether or not they were naughty/nice -- though we're working with Santa to help with that problem. (Stay tuned for details!)