Software Architecture for Web Developers by Mihaela Roxana Ghidersa
Author:Mihaela Roxana Ghidersa
Language: eng
Format: mobi, epub
Publisher: Packt Publishing Pvt. Ltd.
Published: 2022-09-26T00:00:00+00:00
But when we discuss what good architecture is, the right approach is not to think about the best architectural perspective that you have ever seen and its characteristics but to look at what you know about your system (the one that you have to build), what other information you need, and what the best architecture that you can shape right now with what you have is.
Of course, the architectural plan will give a significant direction of where the system is heading, so we need a solid and stable start. So yes, as I mentioned before, the result that we had in time while keeping an eye on some characteristics (performance, security, scalability, and reliability) show that, in time, they are necessary and worth considering. At the root, we must ensure that having an architectural plan leads us towards building a complete product characterized by scalability, performance, security, and reliability: a system that can be easily tested and used. Ignoring any of these will result in technical debt, team frustration, bugs, and failure, and in time, we will start losing users and have issues at the business level.
Donât forget that architecture is not only about tech stuff; it takes more than just a very well-shaped technical plan to build a good product. Itâs about human resources, business, marketing, dealing with different stakeholders, costs, decisions, and risks. Itâs about decisions and the ability to learn from errors.
To ensure that we have a complete overview of architecture evolution, we have to team up with developers, especially at the beginning of developing the product. This way, we ensure that while we are building, we are considering the end goal at each step.
So, again, what is good architecture?
Good architecture takes into consideration at least the following attributes:
Consider how your application can scale in time
Provide good performance step by step
Is your architectural approach reliable?
Ensure security at all levels
Create a testable architecture
How do you know that your app is usable?
Download
Software Architecture for Web Developers by Mihaela Roxana Ghidersa.epub
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Content Management | Programming |
User Experience & Usability | User Generated Content |
Web Design | Web Marketing |
Web Services | Website Analytics |
Hello! Python by Anthony Briggs(9620)
The Mikado Method by Ola Ellnestam Daniel Brolund(9525)
Dependency Injection in .NET by Mark Seemann(9069)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7582)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7308)
Secrets of the JavaScript Ninja by John Resig & Bear Bibeault(6374)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6202)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5638)
Svelte with Test-Driven Development by Daniel Irvine(5435)
Test-Driven Development with PHP 8 by Rainier Sarabia(5051)
Layered Design for Ruby on Rails Applications by Dementyev Vladimir;(5043)
Kotlin in Action by Dmitry Jemerov(4843)
Web Development with Django by Ben Shaw Saurabh Badhwar(4480)
Audition by Ryu Murakami(4330)
React Application Architecture for Production by Alan Alickovic(4197)
Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe(4167)
Functional Programming in JavaScript by Mantyla Dan(3873)
Software Architecture for Web Developers by Mihaela Roxana Ghidersa(3489)
Accelerating Server-Side Development with Fastify by Manuel Spigolon Maksim Sinik & Matteo Collina(3402)