The Spring Blog

Engineering
Releases
News and Events

Webinar: Strategic (Domain Driven) Design with Spring Boot

Speaker: Michael Plöd, InnoQ

This talk will focus on one of the most precious parts of Domain Driven Design, the concept of Strategic Design, as well as Bounded Context, the Context Map and the patterns that are being documented in the Context Map.

An explanation of these principles as well as practical usage scenarios such as migrating a monolithic landscape to microservices is planned for discussion. And, using a hands-on approach, we will demonstrate the concepts surrounding Strategic Design with an application landscape of various Spring Boot Applications

Read more...

SpringOne Platform 2016 Replay: Spring Data Hazelcast: Fluently Accessing Distributed Repositories

Recorded at SpringOne Platform 2016.
Speaker: Victor Gamov, Neil Stevenson, Hazelcast
Slides: http://www.slideshare.net/SpringCentral/spring-data-hazelcast-fluently-accessing-distributed-repositories

The primary goal of the Spring Data project is to make it easier to build Spring-powered applications that use data access technologies.

In this talk, Neil and Viktor will present using a new Spring Data for Hazelcast project and demonstrate how using the Spring Data paradigm gains the power of a distributed data repository.

Read more...

SpringOne Platform 2016 Replay: Streaming Live Data and the Hadoop Ecosystem

Recorded at SpringOne Platform 2016.
Slides: http://www.slideshare.net/SpringCentral/streaming-live-data-and-the-hadoop-ecosystem

It’s not always easy to get the data you need for analysis. And it becomes even more challenging if it is live streaming data you are working with. Learn how you can make Hadoop work for you in the most effective way possible, especially when it comes to adapting to the agile business requirements of today’s competitive environment. We will cover the Hadoop ecosystem – what is Hadoop, HDFS, MapReduce, Yarn, and then how leading open source projects such as Hive, Ambari, Ranger, Atlas, NiFi interact and integrate to support the variety of data used for analytics today.

Read more...

SpringOne Platform 2016 Replay: Spring with ApacheNiFi

Recorded at SpringOne Platform 2016.
Speaker: Oleg Zhurakousky
Slides: http://www.slideshare.net/SpringCentral/spring-with-apachenifi

Spring Integration has long captured the hearts and minds of the developers world wide for its emphasis on simplicity, modularity and productivity when it comes to all things related to work-flow orchestration and complex event processing and is successfully used in a variety of Big Data solutions. Apache NiFi, on the other hand, is a new addition to the already rich Big Data technology stack.

Read more...

SpringOne Platform 2016 Replay: Writing comprehensive and guaranteed up-to-date REST API documentation

Recorded at SpringOne Platform 2016.
Speaker: Andreas Evers, Ordina JWorks
Slides: http://www.slideshare.net/SpringCentral/writing-comprehensive-and-guaranteed-uptodate-rest-api-documentation

RESTful APIs are eating the world, yet all too often the documentation can cause indigestion for the APIs’ developers and their users. Developers have to deal with annotation overload, repetition, and an unpleasant writing environment. Users are then left with documentation that’s inaccurate and difficult to use. It doesn’t have to be this way.

Read more...

SpringOne Platform 2016 Replay: Real World Microservices with Spring Cloud, Netflix OSS and Kubernetes

Recorded at SpringOne Platform 2016.
Speaker: Christian Posta, Redhat
Slides: http://www.slideshare.net/SpringCentral/real-world-microservices-with-spring-cloud-netflix-oss-and-kubernetes

Building distributed systems - whether we call them SOA or microservices - is not easy. Open source communities like Spring, NetflixOSS and Kubernetes bring decades of experience building these systems, but the question always begs to be asked “do we implement these patterns in the application layer or in the infrastructure layer”?

Read more...

SpringOne Platform 2016 Replay: Orchestrate All the Things! with Spring Cloud Data Flow

Recorded at SpringOne Platform 2016.
Speakers: Eric Bottard & Ilayaperumal Gopinathan
Slides: http://www.slideshare.net/SpringCentral/orchestrate-all-the-things-with-spring-cloud-data-flow

What do things like Minecraft, a light bulb and your music library have in common? Well, nothing really. Until you come up with this crazy idea to link them together. This is where application orchestration comes in.

In this session, you’ll learn how Spring Cloud Data Flow allows easy composition of microservices together. As the spiritual successor to Spring XD and the natural sidekick of Spring Cloud Stream, Data Flow has been thought as a way to deploy, run and manage loosely coupled apps in the cloud.

Read more...

SpringOne Platform 2016 Replay: I can't believe it's not a queue: Using Kafka with Spring

Recorded at SpringOne Platform 2016.
Speaker: Joe Kutner, Confluent
Slides: http://www.slideshare.net/SpringCentral/i-cant-believe-its-not-a-queue-using-kafka-with-spring

Your existing message system is great, until it gets overloaded. Then what? That’s when you should try Kafka.

Kafka is designed to be resilient. It takes the stress out of moving from a Spring monolith into a scalable system of microservices. Since you can capture every event that happens in your app, it’s great for logging. You can even use Kafka’s distributed, ordered log to simulate production load in your staging environment.

Read more...

SpringOne Platform 2016 Replay: Architecting for cloud native data: Data Microservices done right using Spring Cloud

Recorded at SpringOne Platform 2016.
Speaker: Fred Melo
Slides: http://www.slideshare.net/SpringCentral/architecting-for-cloud-native-data-data-microservices-done-right-using-spring-cloud-64889916

Microservices are definitely offering best practice guidance for those architecting cloud native applications. The ability to quickly create small services that can be individually deployed, configured and scaled, as building blocks for scalable, highly distributed and fault-tolerant systems has been causing every company to rethink on how to architect modern systems and making Spring Boot shine in popularity.

Read more...

SpringOne Platform 2016 Replay: Spring For Apache Kafka

Recorded at SpringOne Platform 2016.
Speakers: Gary Russell
Slides: http://www.slideshare.net/SpringCentral/spring-for-apache-kafka

With the advent of the Kafka 0.9+ pure Java client, the Spring Team has created the new spring-kafka project with familiar Spring abstractions such as the KafkaTemplate, message listener container and POJO listener annotation @KafkaListener.

In this talk we’ll take a look at the features of the project as well as the new version (2.0) of spring-integration-kafka which is now based on the Spring for Apache Kafka project.

Read more...