Tag: Architecting for Scale
Improve Software Application Availability in 5 Steps
By
Lee Atchison
|
August 22, 2023
|
Scale & Availability
As a software application scales, it invariably becomes more complex. And with that increase in complexity comes the increased risk of problems that could potentially impact the application’s availability.
Take, for example, the case of a well-known monitoring company that suffered from serious availability problems while it was growing from a small to a midsize company. Its traffic was increasing dramatically, but its infrastructure couldn’t keep up. Worse yet, the company didn&rsqu
5 Rules for Getting Your Data Architecture Right
By
Lee Atchison
|
July 27, 2023
|
App Architectures
Architecting modern applications is a tough job, and architecting a solid data model for modern applications is one of the toughest, yet most important, parts of modern application architecture.
Failure to create a reasonable data architecture can cause your application to fail in many bad ways, including issues related to performance, data integrity, data sovereignty, data safety, and scalability. Poor data architecture can leave your application and your company in bad shape.
Building a prope
How Data Sharding Can Affect Your Ability to Scale
By
Lee Atchison
|
June 7, 2023
|
Scale & Availability
Seldom do emerging SaaS startups consider the scalability of their applications from the outset. While they may anticipate future expansion and incorporate growth into their financial strategies, their primary emphasis tends to be on developing marketable features rather than designing their applications for scalability.
However, it’s important to think about scalability right from the start, even before landing your first customer. As the company introduces one feature after another and a
8 Things You Don’t Know About Architecting Your Business Infrastructure for Scale
By
Lee Atchison
|
August 23, 2021
|
Scale & Availability
What does it mean to “architect for scale” and why do you need to do so? Architecting for scale is about building and updating critical applications so they deliver what your increasingly demanding digital customers expect. Remember, your application’s performance, more and more, will be compared with the likes of Amazon and Instagram and Facebook. Architecting for scale is a way of thinking, designing, planning for, and executing so your applications meet the needs and demands