"Storm makes it easy to write and scale complex realtime computations on a cluster of computers, doing for realtime processing what Hadoop did for batch processing. Storm guarantees that every message will be processed. And it’s fast – you can process millions of messages per second with a small cluster. Best of all, you can write Storm topologies using any programming language. Storm was open-sourced by Twitter in September of 2011 and has since been adopted by numerous companies around the world.
Storm provides a small set of simple, easy to understand primitives. These primitives can be used to solve a stunning number of realtime computation problems, from stream processing to continuous computation to distributed RPC. In this talk you’ll learn:
- The concepts of Storm: streams, spouts, bolts, and topologies
- Developing and testing topologies using Storm’s local mode
- Deploying topologies on Storm clusters
- How Storm achieves fault-tolerance and guarantees data processing
- Computing intense functions on the fly in parallel using Distributed RPC
- Making realtime computations idempotent using transactional topologies
- Examples of production usage of Storm
At the August 2011 STL ALT.NET meeting, Nicholas Cloud talks about the CQRS and Event Sourcing -- architectural patterns for building highly scalable and reliable systems -- using the open source .NET implementation, NCQRS.
Jennifer Doudna tells the story of how studying the way bacteria fight viral infection turned into a genomic engineering technology that has transformed molecular biology research. In 2013, Doudna and her colleagues developed the CRISPR-Cas9 gene expression system that, when introduced into animal cells, makes site-specific changes to intact genomes. CRISPR-Cas9 is more precise, more efficient, and less expensive than other genome editing tools and, as a result, has facilitated a wide range of studies that were previously unachievable.
About the Speaker
Jennifer Doudna is Professor of the Departments of Chemistry and of Molecular and Cell Biology at University of California, Berkeley and an Investigator of the Howard Hughes Medical Institute. Early in her career, she studied the structure and mechanism of ribozymes (enzymatic RNA molecules) and RNA-protein complexes. Now her research focuses on understanding how RNA molecules control gene expression in bacteria and eukaryotic cells, through CRISPR-Cas9 and RNA-mediated mechanisms, respectively. For her outstanding scientific contributions, she was elected into the American Academy of Arts and Sciences in 2002 and the National Academy of Sciences in 2003, and was awarded the 2015 Breakthrough Prize in the Life Sciences.