Chris Riccomini discusses: Samza's feature set, how Samza integrates with YARN and Kafka, how it's used at LinkedIn, and what's next on the roadmap.
Steve Pember discusses creating Grails applications integrating message broker technologies, especially RabbitMQ, and applying SOA principles.
Sebastian Kanthak overviews Spanner, covering details of how Spanner relies on GPS and atomic clocks to provide two of its most innovative features: Lock-free strong (current) reads and global snapshots that are consistent with external events.
Avi Bryant discusses how the laws of group theory provide a useful codification of the practical lessons of building efficient distributed and real-time aggregation systems.
Design, composition and performance are critical in creating software. What are we doing when we design software? In what ways is design taking things apart? What does this have to do with Clojure, languages and libraries in general? This talk will explore the nature of design and composition and how it impacts our approach to software development practice and tools.
Kyle Kingsbury discusses some of the limitations found in distributed systems and the way some of them behave under partitioning.
Jeff Magnusson takes a deep dive into key services of Netflix’s “data platform as a service” architecture, including RESTful services that: provide comprehensive metadata management across data sources (Franklin); enable visualization and caching of results of Hadoop jobs (Sting); and visualize the execution plans produced by languages such as Pig and Hive (Lipstick).
Bobby Warner discusses the pros and cons of the available options that Grails developers have for creating RESTful APIs.
Andreas Ehn discusses using system components at Wrapp and Spotify.
Joshua Suereth designs a scalable distributed search service with Akka and Scala using actors, and covering practical aspects of how to scale out with Akka’s clustering API.
Oleg Zhurakousky discusses architectural tradeoffs and alternative implementations of real-time high speed data ingest into Hadoop.
Clay McCoy discusses using Groovy’s metaprogramming capabilities and AWS SWF to deal with unreliable remote services, parallelization, scheduling critical timers, and server failures.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
LET'S BUILD A BETTER ENTERPRISE
Spring helps development teams everywhere
build simple, portable, fast and flexible
JVM-based systems and applications.
GETTING STARTED: Developer Guides
- Spring Boot
- Building a RESTful Web Service
- Consuming a RESTful Web Service
- Spring Boot Actuator
- Building a Hypermedia-Driven RESTful Web Service
- Serving Web Content with Spring-MVC
- Accessing Data with JPA
- Spring Boot – Simplifying Spring for Everyone
- Spring IO, Spring Boot, Spring Framework 4
- Building Websocket Browser Applications with Spring
- Building RESTful Web Services with Spring
- Designing and Implementing RESTful Web Services with Spring
- Data Access with Spring
- Designing and Implementing a Web Application with Spring