Architecture
Everything on SkillVeris tagged Architecture — collected across the glossary, study notes, blog, and cheat sheets.
79 resources across 2 libraries
Study Notes(75)
WinUI 3 Overview
WinUI 3 is Microsoft's native, open-source UI framework for Windows desktop apps, decoupled from the OS and shipped via the Windows App SDK.
Document/View Architecture
How MFC separates an application's underlying data (CDocument) from its on-screen presentation (CView), and how document templates tie the two together with a…
MFC Application Architecture
How an MFC application is structured around CWinApp, message maps, and frame windows, and how these pieces cooperate to start up, route input, and shut down cl…
WCF Architecture: Address, Binding, Contract
How every WCF endpoint is built from three core elements — Address, Binding, and Contract — and how they fit into the layered WCF architecture.
The MVC Architecture Pattern
A deep dive into how Model, View, and Controller responsibilities are divided in ASP.NET MVC, and why that separation matters for testability and maintainabili…
Teams Architecture Overview
How Microsoft Teams' client, service, and storage layers fit together, including Microsoft 365 Groups, the Graph API, and messaging infrastructure.
Selenium WebDriver Architecture
How Selenium WebDriver's client-server architecture routes commands from your test script to the browser using the W3C protocol.
Cypress Architecture: Why It's Different
A deeper look at the two-process architecture behind Cypress, how the Node server and browser driver work together, and the trade-offs that result.
Spark Architecture
How Spark's driver, cluster manager, and executors work together to run a distributed job, from DAG construction to parallel task execution.
Flink Architecture
A tour of Flink's distributed architecture: JobManager, TaskManagers, slots, and how a job is deployed and coordinated across a cluster.
HDFS Architecture
How HDFS organizes a cluster around a master/worker design so it can store and stream massive files reliably across commodity hardware.
Hive Basics
An introduction to Apache Hive's SQL-on-Hadoop model, covering its architecture, the Metastore, table design, and query execution.
YARN Architecture
An overview of YARN's split-brain design that separates cluster resource management from per-application scheduling and monitoring.
Snowflake Architecture
A deep dive into Snowflake's three-layer architecture: storage, compute, and cloud services.
The Airflow Architecture
How Airflow's scheduler, webserver, executor, and metadata database work together to parse, schedule, and execute your DAGs.
SharePoint Best Practices
A practical guide to structuring, securing, and maintaining SharePoint Online sites so they stay fast, findable, and easy to govern as they grow.
Perl and Databases (DBI)
Learn how Perl's DBI module provides a uniform interface for connecting to databases, running parameterized queries, and managing transactions safely.
Nginx Architecture and Worker Processes
How Nginx's master-worker process model and event-driven design deliver high concurrency with a small memory footprint.
Nginx Interview Questions
A curated set of Nginx interview questions covering architecture, configuration, reverse proxying, performance, and troubleshooting, with model answers.
PostgreSQL Architecture Overview
A tour of how PostgreSQL is built internally: the process model, shared memory, the write-ahead log, and the MVCC storage engine that together deliver durabili…
Agentless Architecture and SSH
Ansible manages remote systems without installing any persistent software on them, relying entirely on existing SSH connectivity and Python for execution.
The GCP Architecture Framework
An overview of Google Cloud's Architecture Framework pillars — system design, operational excellence, security, reliability, cost optimization, and performance…
Elasticsearch Cluster Architecture
How Elasticsearch nodes join together into a cluster, elect a master, and coordinate to store and serve data reliably.
Elasticsearch Interview Questions
Commonly asked Elasticsearch interview topics covering architecture, indexing internals, and querying, with worked explanations.
Showing 24 of 75.
Interview Questions(4)
What is Coupling and Cohesion in OOP?
Coupling measures how dependent one module or class is on another, while cohesion measures how strongly the responsibilities inside a single module belong toge…
What is a Microservices Architecture?
A microservices architecture structures an application as a collection of small, independently deployable services, each owning a specific business capability…
Monolith vs Microservices: What Is the Difference?
A monolith is a single, unified codebase and deployment unit for an entire application, while microservices split that same application into many small, indepe…
What Are the Main State Management Patterns in Frontend Apps?
Frontend state management patterns fall into a spectrum from local component state, through lifted/shared state via props and context, to centralized global st…