Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Software Architecture for Busy Developers
  • Table Of Contents Toc
  • Feedback & Rating feedback
Software Architecture for Busy Developers

Software Architecture for Busy Developers

By : Stéphane Eyskens
4.4 (16)
close
close
Software Architecture for Busy Developers

Software Architecture for Busy Developers

4.4 (16)
By: Stéphane Eyskens

Overview of this book

Are you a seasoned developer who likes to add value to a project beyond just writing code? Have you realized that good development practices are not enough to make a project successful, and you now want to embrace the bigger picture in the IT landscape? If so, you're ready to become a software architect; someone who can deal with any IT stakeholder as well as add value to the numerous dimensions of software development. The sheer volume of content on software architecture can be overwhelming, however. Software Architecture for Busy Developers is here to help. Written by Stéphane Eyskens, author of The Azure Cloud Native Mapbook, this book guides you through your software architecture journey in a pragmatic way using real-world scenarios. By drawing on over 20 years of consulting experience, Stéphane will help you understand the role of a software architect, without the fluff or unnecessarily complex theory. You'll begin by understanding what non-functional requirements mean and how they concretely impact target architecture. The book then covers different frameworks used across the entire enterprise landscape with the help of use cases and examples. Finally, you'll discover ways in which the cloud is becoming a game changer in the world of software architecture. By the end of this book, you'll have gained a holistic understanding of the architectural landscape, as well as more specific software architecture skills. You'll also be ready to pursue your software architecture journey on your own - and in just one weekend!
Table of Contents (14 chapters)
close
close
1
Section 1: Introduction
3
Section 2: The Broader Architecture Landscape
6
Section 3: Software Design Patterns and Architecture Models
9
Section 4: Impact of the Cloud on Software Architecture Practices
11
Section 5: Architectural Trends and Summary

What this book covers

Chapter 1, Introducing Software Architecture, introduces software architecture and how it is reflected in the real world.

Chapter 2, Exploring Architecture Frameworks and Methodologies, analyzes further the frameworks that we briefly introduced in the previous chapter, through actionable examples.

Chapter 3, Understanding ATAM and the Software Quality Attributes, introduces ATAM, a methodology that you can use to find the most suitable architecture for software.

Chapter 4, Reviewing the Historical Architectural Styles, revisits the history of monoliths, service-oriented architecture, and microservices. It's important to know what has happened over the past decade because architects often need to refactor/migrate existing solutions.

Chapter 5, Design Patterns and Clean Architecture, explores software development patterns and the latest trends with regard to structuring and designing applications.

Chapter 6, Impact of the Cloud on the Software Architecture Practices, walks you through the most important aspects to grasp when dealing with the cloud and cloud-native applications.

Chapter 7, Architectural Trends and Global Summary, focuses on the most in-demand software architectures and summarizes what we have learned in this book.

Unlock full access

Continue reading for free

A Packt free trial gives you instant online access to our library of over 7000 practical eBooks and videos, constantly updated with the latest in tech

Create a Note

Modal Close icon
You need to login to use this feature.
notes
bookmark search playlist download font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Delete Note

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Edit Note

Modal Close icon
Write a note (max 255 characters)
Cancel
Update Note

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY