Upcoming Events

eventsLOS ANGELES BIG DATA USERS GROUP

Date: Thursday, September 11, 2014
Time: 7:00PM
Location: 1999 Avenue of the Stars, 35th Floor, Los Angeles, CA
Speaker: Ron Bodkin, Founder and CEO of Think Big 

Real-Time Analytics with Storm by Ron Bodkin of Think Big
This talk provides an overview of the open source Storm system for processing Big Data in realtime. The talk starts with an overview of the technology, including key components: Nimbus, Zookeeper, Topology, Tuple, Trident. It looks at integration with Hadoop through YARN and recent improvements. The presentation then dives into the complex Big Data architecture in which Storm can be integrated . The result is a compelling stack of technologies including integrated Hadoop clusters, MPP, and NoSQL databases.

More Info

Facebook Twitter Google LinkedIn


eventsJAVAONE 2014

Date: September 28 - October 2, 2014
Location: San Francisco, CA 
Speaker: Abdelmonaim Remani, Senior Data Engineer at Think Big

Debugging: The Missing Episode
This session’s speaker has yet to meet a software engineer who jumps out of his or her chair in excitement at the thought of fixing one of his or her bugs, let alone other people's. It can be a frustrating task and sometimes “twice as hard as writing a program in the first place,” in the words of Brian Kernighan, who needs no introduction. In this session, you will be exposed to a more systematic and rigorous approach to debugging and will be introduced to several techniques and methods inspired by modern studies in cognitive psychology, the philosophy of science, and other fields. You never know—you might end up changing your mind about your favorite part of being a software engineer after all.

More Info

Facebook Twitter Google LinkedIn


eventsJAX LONDON 2014

Date: October 13-15, 2014
Location:Business Design Centre, Islington, London
Speaker: Abdelmonaim Remani, Senior Data Engineer at Think Big

Modern Web-scale Architectures
The need to accommodate the slew of user requests and the deluge of data that comes with radically changed the way we design and build software. New architectural styles, programming paradigms, novel data storage models, and software engineering methodologies emerged to tame the ever-increasing complexity of use cases. This talk discusses the most promising trends and technologies out there, and more importantly how they fit together to build scalable distributed systems. Some of the highlights are: Microservice Architecture, Polyglot Programming and Polyglot Persistence, Reactive Programming, Functional Programming, new networking protocols and many more. If you are wondering how the Netflixes and the Amazons of the industry are doing it, this session is for you.

More Info

 

Finding Your Way In the Midst of the NoSQL Haze
The rise of NoSQL is characterized with confusion and ambiguity; very much like any fast-emerging organic movement in the absence of well-defined standards and adequate software solutions. Whether you are a developer or an architect, many questions come to mind when faced with the decision of where your data should be stored and how it should be managed. The following are some of these questions: What does the rise of all these NoSQL technologies mean to my enterprise? What is NoSQL to begin with? Does it mean “No SQL”? Could this be just another fad? Is it a good idea to bet the future of my enterprise on these new exotic technologies and simply abandon proven mature Relational DataBase Management Systems (RDBMS)? How scalable is scalable? Assuming that I am sold, how do I choose the one that fits my needs best? Is there a middle ground somewhere? What is this Polyglot Persistence I hear about?

More Info

 

The Economies of Scaling Software
You spend your precious time building the perfect application. You do everything right. You carefully craft every piece of code and rigorously follow the best practices and design patterns, you apply the most successful methodologies software engineering has to offer with discipline, and you pay attention to the most minuscule of details to produce the best user experience possible. It all pays off eventually, and you end up with a beautiful code base that is not only reliable but also performs well. You proudly watch your baby grow, as new users come in bringing more traffic your way and craving new features. You keep them happy and they keep coming back. One morning, you wake up to servers crashing under load, and data stores failing to keep up with all the demand. You panic. You throw in more hardware and try optimize, but the hungry crowd that was once your happy user base catches up to you. Your success is slipping through your fingers. You find yourself stuck between having to rewrite the whole application and a hard place. It's frustrating, dreadful, and painful to say the least. Don't be that guy! Save your soul before it's too late, and come to learn how to build, deploy, and maintain enterprise-grade Java applications that scale from day one.

More Info

Facebook Twitter Google LinkedIn


eventsSTRATA CONFERENCE + HADOOP WORLD 2014

Date: Friday, October 17, 2014
Time: 11:50AM
Location: Javits Center, 655 W 34th Street, New York, NY 
Speaker: Douglas Moore, Principal Consultant/Architect at Think Big

Big Data Anti-Patterns
The genesis of these popular anti-patterns come from three myths:

1. “Oh, it’s a little bit in-efficient, just throw more machines at it” – Ruby vs. Java for ETL
2. “It’s supported by the Hadoop vendor, let’s use that” – Flume vs. Spring Batch for bulk loads
3. “It’s GA, let’s use that to replace our MPP database” – Impala vs. HBase for fast query

We will explore these myths and where they come from, the results and pain we’ve seen in real world projects, and what we did to correct the situation.

More Info

Facebook Twitter Google LinkedIn