“Programming languages, their features, readability, and interoperation Code reuse across platforms (server vs web vs mobile) Early error detection (compile-time vs runtime error detection, breadth of validation) Availability and cost of hiring the right talent; learning curve for new hires Readability and refactorability of code Approach to code composition, embracing the change Datastore and general approach to data modeling Application-specific data model, and the blast radius from changing it Performance and latency in all tiers and platforms Scalability and redundancy Spiky traffic patterns, autoscaling, capacity planning Error recovery Logging, telemetry, and other instrumentation Reducing complexity User interfaces and their maintainability External APIs User identity and security Hardware and human costs of the infrastructure and its maintenance Enabling multiple concurrent development workstreams Enabling testability Fast-tracking development by adopting third-party frameworks”
―
Become an Awesome Software Architect: Foundation 2019
Share this quote:
Friends Who Liked This Quote
To see what your friends thought of this quote, please sign up!
0 likes
All Members Who Liked This Quote
None yet!
This Quote Is From
Become an Awesome Software Architect: Foundation 2019
by
Anatoly Volkhover52 ratings, average rating, 5 reviews
Open Preview
Browse By Tag
- love (101908)
- life (80070)
- inspirational (76465)
- humor (44548)
- philosophy (31244)
- inspirational-quotes (29067)
- god (26995)
- truth (24864)
- wisdom (24827)
- romance (24505)
- poetry (23485)
- life-lessons (22776)
- quotes (21229)
- death (20651)
- happiness (19111)
- hope (18689)
- faith (18531)
- inspiration (17601)
- spirituality (15859)
- relationships (15762)
- life-quotes (15663)
- motivational (15590)
- religion (15457)
- love-quotes (15415)
- writing (14997)
- success (14233)
- motivation (13517)
- travel (13364)
- time (12919)
- motivational-quotes (12668)
