Learning | Software Architecture

Observations on the changing discipline of software architecture.

Runnable code code

12 Agile principles

This chapter from Learning Agile lays out the 12 principles that every agile practitioner should use when working on a software project team.

Runnable code code
Brick tower

Security architecture

Become familiar with various ways to design technical methods that minimize the risk of having a class of users who must be trusted—of their own volition—to behave within a set of rules in order to safeguard privacy.

Runnable code code
Seagate Wuxi China Factory Tour

Building Microservices: Testing

"Building Microservices" takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures. In this excerpt, you'll take a look at testing.