O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Architecting Spring 5 Applications

Video Description

Design and architect highly scalable, robust, clean, and high performance Java applications

About This Video

  • Understand the Spring software architecture layers and modules to design applications to help you to meet current business needs
  • Architect applications with practical architectural quality attributes using Spring
  • Explore Microservices Architecture with Spring Cloud and its deployment in Enterprise application architecture development

In Detail

Java developers like you wish to build dynamic enterprise applications and Spring 5 helps you architect applications with a modular and integral approach. This course will help you understand architecturally significant demands while building enterprise applications and see how to determine them. You’ll also get a complete understanding of the different architectural quality requirements that will help you build a product that satisfies business needs, such as maintainability, testability, scalability, performance, usability, and security.

You’ll start by learning about the quality architectural requirements of Spring 5 software design. Next, you’ll understand the Spring database architecture and how it helps you architect a NoSQL database in your enterprise applications. Moving on, you’ll find out about Microservices Architecture and its practical usage in enterprise application development. Further on, you’ll learn how Spring provides Cloud Deployment and how DevOps Integration works. Lastly, you’ll see practically how Spring 5 provides utilities in its architecture to perform Unit and Integration Testing and provides both authentication and authorization to enable security.

By the end of this course, you’ll be able to acknowledge Spring 5 and its architectural quality requirements to help design an efficient enterprise and web application that satisfies growing business needs.

The code bundle for this video course is available at- https://github.com/PacktPublishing/Architecting-Spring-5-applications.