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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
One of the architectural challenges that are often overlooked is large file storage. These may be documents, images, or other general binary structures. This situation... Read more