Blog Archive
Category: Software Architecture From Scratch
Hackers are everywhere. Thus, security and authentication are essential pieces of software architecture. There are so many common features of application security available it may seem like no real thought is needed. …
Scaling Up or Out Architectural Decisions
Systems and solutions will grow if they are successful. Therefore, it is essential for us to consider whether this will be handled by scaling up or scaling out. There are many ways…
Administrative Tools And Architecting Your Solution
Nearly every solution includes some manner of administrative tools. These tools range from scripts and manual process steps to full graphical interfaces and wizards. No matter the form these take, they must…
Core Component Architecture – Build a Strong Foundation
No matter what we build, there is always a foundation of some sort. In software, the core component architecture provides us that foundation. These are the models or objects that provide the…
Architecting For a Sometimes Connected Application
The modern world is full of options to connect your app to the Internet. Nevertheless, there are cases where you will have a sometimes connected application. This situation impacts architecture and needs…
Architecting The User Experience
Architecture design can start at the back-end or the front-end. In either case, you will end up architecting the user experience at some point. The architecture will come out of the user…