SpringOne2GX 2014 Replay: Implementing the Lambda Architecture with Spring XD

News | Pieter Humphrey | December 09, 2014 | ...

Recorded at SpringOne2GX 2014.

Speaker: Carlos Queiroz

Slides: http://www.slideshare.net/SpringCentral/spring-one2gx-2014carlosqueiroz

Big Data Track

The lambda architecture has been proposed as a general purpose data system that aims to solve the problem of computing arbitrary functions on an arbitrary dataset in (near) real-time. In this talk we introduce the lambda architecture and show how it can be implemented with SpringXD, GemFireXD and Hadoop (HDFS and MapReduce) as the foundation of the architecture implementation. To validate the architecture we introduce a CDR (Call Detail Record) mining application as use case of the lambda architecture. We finalise by showing a demo of the CDR (Call Detail Record) mining application.

!{iframe width="560" height="315" src="//www.youtube.com/embed/tjwW9oWkH0Q" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Spring XD for Real-time Hadoop Workload Analysis

News | Pieter Humphrey | December 09, 2014 | ...

Recorded at SpringOne2GX 2014.

Speakers: Vineet Goel, Girish Lingappa, Rodrigo Meneses

Slides: http://www.slideshare.net/SpringCentral/spring-one2gx-2014springxdhadoopworkloadanalysis

Big Data Track

As Hadoop goes mainstream in enterprise big data deployments, IT organizations expect and demand enhanced operational management of their Hadoop clusters in production. Admins require more than just cluster health monitoring; they need the ability to do real time workload analysis for performance tuning and troubleshooting. Real-time log analysis of jobs at a user or application level can allow admins to manage and tune workloads better, especially in multi-tenancy Hadoop cluster services. Join us to learn how Pivotal team leveraged Spring XD data ingestion and batch processing framework, GemFire XD & other components to solve this interesting challenge on a large 1000-node (Analytics Workbench) cluster. Using Spring XD to ingest YARN service and MapReduce application logs through a real-time data pipeline into HDFS, the team leveraged familiar SQL-based queries to analyze fine-grained cluster utilization.

!{iframe width="560" height="315" src="//www.youtube.com/embed/cBcznXjL840" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Develop powerful Big Data Applications easily with Spring XD

News | Pieter Humphrey | December 09, 2014 | ...

Recorded at SpringOne2GX 2014.

Speakers: Mark Fisher and Mark Pollack

Slides: http://www.slideshare.net/SpringCentral/develop-powerful-big-data-applications-easily-with-springxd

Big Data Track

Spring XD aims to provide a one stop shop for writing and deploying Big Data Applications. It provides a scalable, fault tolerant, distributed runtime for Data Ingestion, Analytics, and Workflow Orchestration using a single programming, configuration and extensibility model. By not requiring developers to rationalize all of this themselves across the many different solutions available today, Spring XD greatly reduces the inherent complexity of Big Data development. It's all built on proven projects like Spring Integration, and Spring Batch. You'll see for yourself how this heritage combines to provide a scalable runtime environment, that is easily configured and assembled via a simple DSL.

!{iframe width="560" height="315" src="//www.youtube.com/embed/mcJXjxZ3f9k" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Security for Microservices with Spring and OAuth2

News | Pieter Humphrey | December 02, 2014 | ...

Security for Microservices with Spring and OAuth2

Recorded at SpringOne2GX 2014.

Speaker: Dr. David Syer

Slides: http://www.slideshare.net/SpringCentral/syer-microservicesecurity

OAuth2 is a lightweight security protocol that is well-suited for use with HTTP, the protocol at the heart of many modern architectures. Spring Security OAuth2 has a load of new features, not the least of which being the `@Configuration` support in version 2.0. Combine these with Spring Boot and you have a platform which can get you a secure HTTP service application in about 20 lines of code. This presentation shows how the combination of rapid development and production-ready features in the modern Spring stack are a perfect mixture for developing secure components in a system composed of microservices. We explore the new features in Spring OAuth2, guide you through the choice of which to use and when, and show how easy they are to enable quickly. This is the 90 minute version of the same talk that was on the Spring webinar program recently.

!{iframe width="560" height="315" src="//www.youtube.com/embed/MLfL1NpwUC4" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Spring Boot and Netflix OSS

News | Pieter Humphrey | December 02, 2014 | ...

Recorded at SpringOne2GX 2014.

Speaker: Spencer Gibb, Dr. David Syer

Slides: http://www.slideshare.net/SpringCentral/syer-gibbcloud

Learn basic concepts about Spring Boot and Netflix OSS software and how to integrate Netflix OSS technologies into Spring Boot including: distributed configuration using Spring and Archaius Eureka (service registration and discovery) Feign (easy rest clients) Ribbon (client side load balancing) Hystrix (circuit breaker/fault tolerance library) RxJava (Reactive Programming library) Zuul (routing) Turbine and Hystrix Dashboard (service health dashboard)

!{iframe width="560" height="315" src="//www.youtube.com/embed/X5DRXCKJH_M" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Building Reactive applications with Reactor and the Reactive Streams standa4d

News | Pieter Humphrey | December 02, 2014 | ...

Recorded at SpringOne2GX 2014.

Speakers: Jon Brisbin, Stephane Maldini

Slides:http://www.slideshare.net/SpringCentral/spring-one2gx-2014reactivestreams-41130280

This session will introduce attendees to the Reactive Streams project, a new initiative between reactive software's heavy-hitters like Pivotal, Typesafe, Netflix, Twitter, and others. Since Pivotal's own Reactor framework implements this informal standard, we'll demonstrate how to build applications that can connect to other Reactive Streams implementations in a completely non-blocking way.

!{iframe width="560" height="315" src="//www.youtube.com/embed/AvwZEWu5PPc" frameborder="0" allowfullscreen}{/iframe}

Webinar: Introducing the Java DSL for Spring Integration

News | Pieter Humphrey | December 02, 2014 | ...

Speaker: Gary Russell, Pivotal

The Spring Integration JavaConfig and DSL extension provides a set of convenient Builders and a fluent API to configure Spring Integration message flows from Spring @Configuration classes. The Java DSL for Spring Integration is essentially a facade for Spring Integration. The DSL provides a simple way to embed Spring Integration Message Flows into your application using the fluent Builder pattern together with existing Java and Annotation configurations from Spring Framework and Spring Integration as well. Another useful tool to simplify configuration is Java 8 Lambdas.

Tuesday, Jan 27th, 2015 3:00PM GMT (London GMT) Register

Tuesday, Jan 27th, 2015 10:00AM PST (San Francisco GMT-08:00) Register

 

 

Webinar: Building Scalable Data Applications with Spring and GemFire

News | Pieter Humphrey | December 02, 2014 | ...

Speaker: Luke Shannon

GemFire is Pivotal's distributed In Memory Data grid. In this session we will cover simplifying configuring a GemFire grid using Spring Data GemFire, and explore how data is dynamically distributed and made highly available as the grid resources are increased or decreased to meet increased client demand. GemFire access and testing patterns using Spring will be reviewed in detail. We will walk through creating a domain object and using Spring Data GemFire Repositories to perform CRUD operations on a GemFire grid, creating a Spring MVC/Spring Boot application that uses GemFire as its persistence layer, review how Spring Boot and Spring Data GemFire can be used to help with GemFire test cases and how Spring Data GemFire can make creation and execution of GemFire functions easier. We will also explore how Spring XD can be used to load and monitor data changes in the grid. This will be a hands on, code oriented session.

Tuesday, Jan 13th, 2015 3:00PM GMT (London GMT) Register

Tuesday, Jan 13th, 2015 10:00AM PST (San Francisco GMT-08:00) Register

Webinar Replay: Spring Boot and JRebel 6.0

News | Pieter Humphrey | November 24, 2014 | ...

Speakers: Josh Long, Pivotal + Adam Koblentz - ZeroTurnaround

Slides: https://speakerdeck.com/joshlong/bootiful-jrebel

Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Spring Boot gives you a huge leg up over normal starter projects, now let's give you another boost by adding JRebel. With JRebel, the average Java developer saves over 1 work-month per year by using JRebel to skip rebuild, restart, and redeploys of their application. JRebel 6 launches on November 4, 2014 and includes complete Spring Boot integration. Join Spring's Josh Long and ZeroTurnaround's Adam Koblentz and learn how to combine Boot with JRebel and get more done, in less time with less configuration.

Learn more about Spring Boot: http://projects.spring.io/spring-boot

Learn more about JRebel: http://zeroturnaround.com/software/jrebel/display/

14 day free JRebel trial download: https://zeroturnaround.com/software/jrebel/trial/

 

!{iframe width="420" height="315" src="//www.youtube.com/embed/N5FHiONGOsg" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Creating REST-ful, Hypermedia-based Micro-services with Spring Boot

News | Pieter Humphrey | November 24, 2014 | ...

Recorded at SpringOne2GX 2014.

Speaker: Ben Hale @nebhale

Slides: http://www.slideshare.net/SpringCentral/creating-restful-hypermediabased-microservices-with-spring-boot

As data-driven applications become ubiquitous, the services that provide the data are proliferating. As teams become responsible for more and more of these services, it becomes critical that they be designed and implemented in a way that is as lightweight as possible. This session will cover how to design micro-services as RESTful APIs and implement them with minimal code using Spring Boot. It will focus on API design using REST and HATEOAS, with live coding progressing from a tweet-length implementation all the way to a full-fledged app running in the cloud.

Along the way we'll see how to leverage technologies such as Spring Boot and Reactor to develop microservices targeted at Cloud Foundry.

!{iframe width="560" height="315" src="//www.youtube.com/embed/zbeMDM-zDNI" frameborder="0" allowfullscreen}{/iframe}

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all