What is the role of asynchronous, non-blocking style-communication in microservices? Join Stephane Maldini for a revealing look at why reactive components are so important in an eventually-consistent approach like microservice architecture.
Christian Heilmann interviewing David Heinemeier Hansson of 37 Signals about their latest book Rework, Agile Development, Ruby on Rails and how the lessons learnt by 37 Signals can be applied to other companies.
Twitter runs some of the largest Redis clusters in production. To adapt Redis to Twitter’s use cases, we have come up with both configuration best practices and several new features. This talk is to provide a case study of running Redis at scale- with numbers and stories, and what we have in mind for the […]
Text classification automates the task of filing documents into pre-defined categories based on a set of example documents. The first step in automating classification is to transform the documents to feature vectors. Though this step is highly domain specific Apache Mahout provides you with a lot of easy to use tooling to help you get […]
SQL is a powerful and highly expressive language for queries against relational databases. SQL is established, standardised and hardly challenged by alternative querying languages. Nonetheless, in the Java ecosystem, there had been few relevant steps forward since JDBC to better integrate SQL into Java. All attention was given to object-relational mapping and language abstractions on […]
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. The presentation then dives into the complex Big Data architecture in which Storm can be integrated. The result is a compelling […]
MySQL is the ubiquitous web database but many developers are unaware of new features found in the later releases. This session will cover the advancements MySQL has made in version 5.6 and show how these new features can make your life easier. See how Global Transaction IDs and simple Python scripts (MySQL Utilities) can be […]
In this session, Gilt Co-Founder and CTO Michael Bryzek discusses how Gilt’s engineering team has been experimenting with Docker to improve and simplify end-to-end continuous delivery of their micro-services architecture. Michael also highlights some of the benefits Docker offers to engineers, such as stability, repeatability, and the flexibility to create lightweight environments.
In this session we’ll explore performance characteristics of traditional VMs vs Docker containers from both a Cloudy ops perspective (boot, stop, start, etc.) as well as an “in the guest” perspective. In particular we’ll present Cloudy benchmark results using OpenStack as the Cloud manager comparing operational times between the nova-docker virt driver and the libvirt-kvm […]
This session will give an overview of Apache Nutch. I will describe its main components and how it fits with other Apache projects such as Hadoop, SOLR, Tika or HBase. The second part of the presentation will be focused on the latest developments in Nutch, the differences between the 1.x and 2.x branch and what […]