Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Architecture with Spring 5.0: Design and architect highly scalable, robust, and high-performance Java applications

Buy

Discover how different software architectural models can help you solve problems, and learn best practices for the software development cycle

Key Features

  • Learn concepts related to software architecture and embrace them using the latest features of Spring 5
  • Discover architectural models and learn when to apply them
  • Gain knowledge of architectural principles and how they can be used to provide accountability and rationale for architectural decisions

Book Description

Spring 5 and its ecosystem can be used to build robust architectures effectively. Software architecture is the underlying piece that helps us accomplish our business goals whilst supporting the features that a product demands. This book explains in detail how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement. Choosing the right architecture model to support your business requirements is one of the key decisions you need to take when a new product is being created from scratch or is being refactored to support new business demands. This book gives you insights into the most common architectural models and guides you when and where they can be used. During this journey, you’ll see cutting-edge technologies surrounding the Spring products, and understand how to use agile techniques such as DevOps and continuous delivery to take your software to production effectively. By the end of this book, you’ll not only know the ins and outs of Spring, but also be able to make critical design decisions that surpass your clients’ expectations.

What you will learn

  • Understand the key principles of software architecture
  • Uncover the most common architectural models available
  • Analyze scenarios where an architecture model should be used
  • Implement agile techniques to take your software to production
  • Secure the products you are working on
  • Master tricks that will help you build high-performant applications
  • Use cutting-edge technologies to build products

Who this book is for

If you’re an experienced Spring developer aspiring to become an architect of enterprise-grade applications, this book is for you. It’s also ideal for software architects who want to leverage Spring to create effective application blueprints.

Table of Contents

  1. Software Architecture Today
  2. Software Architecture Dimensions
  3. Spring Projects
  4. Client-Server Architectures
  5. MVC Architectures
  6. Reactive Event-Driven Architectures
  7. Pipe-and-Filter Architectures
  8. Microservices Architectures
  9. Serverless Architectures
  10. Containerizing your Applications
  11. DevOps and Release Management
  12. Monitoring
  13. Security
  14. High Performance
(HTML tags aren't allowed.)

SAP ERP Financial Accounting and Controlling: Configuration and Use Management
SAP ERP Financial Accounting and Controlling: Configuration and Use Management

SAP ERP modules are notoriously hard to configure and use effectively without a lot of practice and experience. But as SAP ERP Financial Accounting and Controlling: Configuration and Use Management shows, it doesn't have to be so difficult. The book takes a systematic approach that leads SAP...

Security Modeling And Analysis of Mobile Agent Systems (Electrical and Computer Engineering)
Security Modeling And Analysis of Mobile Agent Systems (Electrical and Computer Engineering)
Computer systems have evolved from early centralized computing systems into distributed computing systems. Distributed computing paradigms have also experienced a development from client-server paradigm to current mobile agent paradigm. Traditionally, Remote Procedure Call (RFC) is used in client-server paradigm. A client sends data to its server...
Exporting: The Definitive Guide to Selling Abroad Profitably
Exporting: The Definitive Guide to Selling Abroad Profitably

"Delaney's excellent book truly is the definitive guide. It easily and thoroughly explains everything you need to know." Steve Strauss, USA Today

"Exporting: The Definitive Guide to Selling Abroad Profitably is generously sprinkled with Notes and Tips that deliver concise, insightful bursts of...


The Art of Rails (Programmer to Programmer)
The Art of Rails (Programmer to Programmer)
There is a certain state of mind, a certain transient condition that arises, where everything seems to resonate and effort becomes effortless. Athletes call it being in the zone, some others call it flow. Flow has nothing to do with triumph or accomplishment; it isn’t the product of your labors. Flow is the merging of a watchmaker and his...
Photoshop CS3 For Dummies (Computer/Tech)
Photoshop CS3 For Dummies (Computer/Tech)

Loaded with the latest Photoshop tips and techniques

The secrets of digital image editing — explained in plain English!

Photoshop CS3 is a powerhouse, and here's the fast and easy way to get up to speed on all the coolest features. This friendly guide helps you get images into Photoshop...

Evidence-Based Hematology (Evidence-Based Medicine)
Evidence-Based Hematology (Evidence-Based Medicine)

This unique new book uses a series of focussed questions, comprehensive literature evaluations and structured grades of recommendation to provide evidence for the treatment of hematological disorders, both malignant and benign. With contributions from leading international experts who have a real understanding of evidence-based medicine the...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy