How to Become a Great Software Architect
Learn about social skills to become a great software architect and even some concrete techniques to make better decisions.
Videos and tutorials on the Unified Modeling Language (UML), Software Architecture and Data Modeling
Learn about social skills to become a great software architect and even some concrete techniques to make better decisions.
Document databases enable an extremely flexible data model for faster and more iterative development. At the same time, however, the data model you design can seriously speed up or slow down your application.
What is Software Architecture? It’s a surprisingly difficult question to answer. We can describe software architecture patterns and argue about what is the best software architecture, but in reality, most definitions are vague enough to be unhelpful or so over the top to be more like a list of everything that you need to think …
How to Understand and Choose the Right Software Architecture Read More »
Step back from your system and take a look at its software architecture. Are the major structures and technology choices the result of conscious decisions, or have they emerged as the system has evolved?
What is Software Architecture? It’s a surprisingly difficult question to answer. We can describe software architecture patterns and argue about what is the best software architecture, but in reality, most definitions are vague enough to be unhelpful or so over the top to be more like a list of everything that you need to think …