From the course: Building High-Throughput Data Microservices

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

High throughput data architectures using Spring

High throughput data architectures using Spring

From the course: Building High-Throughput Data Microservices

High throughput data architectures using Spring

- [Instructor] Most microservices that process data are designed based on a batching event streaming or API architecture. It's important to pick the right tool when designing your architecture for high throughput. In this video, I'll show you architectural options for a payment microservice using the most popular Java development framework called Spring. Spring is a collection of projects written in the Java programming language. The goal of each project is to simplify the development of Java applications. Our payment example applications will use Spring Boot which is targeted towards building microservices in Java. Check out spring.io for more details. To demonstrate a Batch architecture, I'll use spring batch to process credit card payment information. Spring Batch makes it super easy to build high throughput batch applications. The application reads to transactions from a given location and it saves the details into a…

Contents