The source content for blog.juliobiason.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
4.3 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- Enable responsiveness on mobile devices-->
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
<title>Julio Biason .Me 4.3</title>
<!-- CSS -->
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print">
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css">
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
</head>
<body class=" ">
<div class="sidebar">
<div class="container sidebar-sticky">
<div class="sidebar-about">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a>
<p class="lead">Old school dev living in a 2.0 dev world</p>
</div>
<ul class="sidebar-nav">
<li class="sidebar-nav-item"><a href="&#x2F;">English</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt">Português</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;tags">Tags (EN)</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt&#x2F;tags">Tags (PT)</a></li>
</ul>
</div>
</div>
<div class="content container">
<div class="post">
<h1 class="post-title">Storm Real-Time Processing Cookbook - Quinton Anderson</h1>
<span class="post-date">
2017-07-30
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/quinton-anderson/">#quinton anderson</a>
<a href="https://blog.juliobiason.me/tags/reviews/">#reviews</a>
<a href="https://blog.juliobiason.me/tags/it/">#it</a>
<a href="https://blog.juliobiason.me/tags/storm/">#storm</a>
<a href="https://blog.juliobiason.me/tags/stream-processing/">#stream processing</a>
<a href="https://blog.juliobiason.me/tags/big-data/">#big data</a>
<a href="https://blog.juliobiason.me/tags/stars-2/">#stars:2</a>
<a href="https://blog.juliobiason.me/tags/published-2013/">#published:2013</a>
</span>
<p><a href="https://www.goodreads.com/book/show/18430542-storm-real-time-processing-cookbook">GoodReads Summary</a>:
A Cookbook with plenty of practical recipes for different uses of Storm.If you
are a Java developer with basic knowledge of real-time processing and would
like to learn Storm to process unbounded streams of data in real time, then
this book is for you.</p>
<span id="continue-reading"></span><div>
★★☆☆☆
</div>
<p>The book presents a couple of problems and how to solve them in Storm. Or, at
least, that's the premise.</p>
<p>The whole problem is that the problem is described in very high level, like
&quot;process the logs&quot;. While this sounds alright, the book never goes to explain
<em>how</em> the logs are store, they format and so on. So you have a solution for a
very high level which you have no idea how good the solution could be because
you have no idea how the data exists. It simply does and the Storm topology
process it and that's it.</p>
<p>Another problem is that, because all solutions are written in Java and Java is
too damn verbose, instead of showing the whole code, the book goes into &quot;Go to
the file X, use the IDE to automatically add the imports and add this
function.&quot; You never get a clear picture of how a complete bolt looks like.</p>
</div>
</div>
</body>
</html>