Software Architecture

Scalable Software and Big Data Architecture - Application Types, Requirements, and Components

Part 1/2 of the 'Scalable Software and Big Data Architecture' series. This article covers application types, requirements, and components.

Software architecture Data architecture Big data

How to Choose the Right Database System: RDBMS vs. NoSql vs. NewSQL

Understanding how and why to choose the right database system is critical when architecting solutions, including the choice between relational (RDBMS) vs. NoSQL vs. NewSQL.

Databases Software architecture Data architecture Big data

An In-Depth Look at Container Technology, the Next Big Thing in Tech

Container technology and Containers as a Service (CaaS) may be the next big thing in tech, and are rapidly growing technology and DevOps game changers.

Software architecture Software engineering Devops

How to Write Highly Scalable and Maintainable JavaScript - Coupling

Part 4/4 of the 'How to Write Highly Scalable and Maintainable JavaScript' series. This article covers JavaScript coupling and related architectural goals.

Javascript Software architecture Software engineering

Modular JavaScript Patterns and Specifications

JavaScript applications should be designed and created with proper architectural techniques, modularity being one of the most important.

Javascript Software architecture Software engineering

How to Write Highly Scalable and Maintainable JavaScript - Modules

Part 3/4 of the 'How to Write Highly Scalable and Maintainable JavaScript' series. This article covers JavaScript modules and modular architecture.

Javascript Software architecture Software engineering

How to Write Highly Scalable and Maintainable JavaScript - Namespacing

Part 2/4 of the 'How to Write Highly Scalable and Maintainable JavaScript' series. This article covers JavaScript namespacing.

Javascript Software architecture Software engineering

How to Write Highly Scalable and Maintainable JavaScript

Part 1/4 of the 'How to Write Highly Scalable and Maintainable JavaScript' series. This article covers an architectural overview and the goals for writing highly scalable and maintainable JavaScript.

Javascript Software architecture Software engineering