Category

Architecture

Viewing all posts categorized under Architecture.

Architecture visualization
SYSTEM_ARCHITECTURE_V2.4
NODE_SECURE
📅

Timeline

Filter by Year

All
ALL
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Page 3 of 4
developmentarchitecturesaas engineering

Phoenix Framework: Developing High-Concurrency Web APIs with Elixir and OTP

Analyzing the emergence of the Elixir Phoenix framework in late 2015. We detail OTP actor architectures, channel multiplexing, and WebSockets.

10 min·27 Oct 2015
developmentarchitecture

Swift 2.0 Open Source: Memory Management, Error Handling, and Protocol Extensions

Analyzing Apple's Swift 2.0 release in September 2015. We detail the open-source announcement, guard statement flows, and protocol extensions.

10 min·9 Sept 2015
frontend architecturearchitecture

WebAssembly Announcement: Developing Native Code Runtimes inside Browser Engines

Exploring the announcement of WebAssembly in late 2015. We detail the planned bytecode format, browser integration, and performance benefits.

10 min·13 Aug 2015
clouddevops platformsarchitecture

Kubernetes 1.0: Pods, Replication Controllers, and Cluster Services

Analyzing the historic release of Kubernetes 1.0 in July 2015. We detail pod network scheduling, cluster service registries, and replica limits.

10 min·23 Jul 2015
data engineeringarchitecture

Apache Spark 1.4: Introducing DataFrames and Spark SQL for Distributed Datasets

Analyzing the release of Apache Spark 1.4 in mid-2015. We break down the new DataFrame API, the Catalyst optimizer, and Spark SQL query execution.

10 min·9 Jul 2015
developmentarchitecture

Rust 1.0 Release: Memory Safety Without a Garbage Collector Runtime

Exploring the Rust 1.0 release in May 2015. We detail the mechanics of the ownership model, borrow checker validation, and memory safety.

10 min·5 May 2015
apisarchitecturesaas engineering

GraphQL Open Source Release: Replacing REST with Single-Endpoint Queries

Analyzing Facebook's open-source release of GraphQL in early 2015. We detail the type schema, client queries, and the end of over-fetching.

10 min·16 Apr 2015
developmentarchitecture

Go 1.5 Self-Hosting Compiler: Eliminating C Dependencies from the Runtime

Analyzing the Go 1.5 compiler update. We study the transition of the runtime from C to pure Go, garbage collection improvements, and self-compilation.

10 min·7 Mar 2015
architecturesaas engineeringcloud

Microservices Architecture: Orchestrating Netflix OSS Eureka and Zuul Gateways

Analyzing the adoption of microservices architectures in early 2015, focusing on service discovery using Netflix Eureka and Zuul routing proxies.

10 min·18 Feb 2015
web performancearchitecture

HTTP/2 Standard Approval: The End of Domain Sharding and Sprite Optimization

Exploring the formal approval of HTTP/2 in January 2015. We detail the mechanics of multiplexed TCP streams and the death of legacy front-end hacks.

10 min·29 Jan 2015
devops platformscloudarchitecture

Immutable Infrastructure: Creating Machine Images with Packer and Terraform

Exploring the rise of Terraform in late 2014, detailing immutable infrastructure patterns and machine builds with Packer.

10 min·2 Dec 2014
apisarchitecture

REST API Versioning: Comparing URI, Header, and Query Parameter Strategies

A comparative review of REST API versioning strategies in mid-2014, comparing URI paths, headers, and query parameters.

10 min·2 Jul 2014
legacy modernizationarchitecturesaas engineering

ASP.NET vNext: Designing a Cross-Platform, Modular .NET Runtime for Cloud

Exploring the announced ASP.NET vNext in mid-2014, detailing the decoupling of the .NET runtime to run cross-platform on Linux.

10 min·2 May 2014
developmentarchitecture

Java 8: Lambda Expressions, Streams API, and the End of PermGen Memory

An in-depth review of Java 8 released in March 2014. We analyze lambda syntax, the Streams API, and the replacement of PermGen with Metaspace.

10 min·25 Mar 2014
clouddevops platformsarchitecture

Kubernetes: Container Orchestration and Cluster Scheduling for Cloud Services

Analyzing the announcement of Kubernetes by Google in mid-2014, detailing Borg clustering mechanics and container scheduling.

10 min·2 Mar 2014
data engineeringdevelopmentarchitecture

SQL Server 2014 In-Memory OLTP: Speeding Up Writes with Hekaton Tables

An architectural review of SQL Server 2014's Hekaton In-Memory OLTP engine, analyzing lock-free index structures and compiled queries.

10 min·2 Feb 2014
data engineeringarchitecturesaas engineering

Database Sharding Patterns: Architecting Horizontal Scale-Out for Web SaaS

An architectural guide to database sharding for SaaS platforms in late 2013, detailing sharding algorithms and query coordination.

10 min·25 Nov 2013
developmentarchitecture

Reactive Extensions (Rx) in C#: Asynchronous Event Stream Processing

A technical guide to Microsoft's Reactive Extensions (Rx) in C# in late 2013. We analyze event streaming, query operators, and concurrency rules.

10 min·2 Sept 2013
data engineeringdevelopmentarchitecture

Clustered Columnstore Indexes in SQL Server 2014: Columnar Storage for OLAP Databases

Exploring the announced Clustered Columnstore Indexes in SQL Server 2014, detailing read-write optimizations and data compression.

10 min·25 Aug 2013
apisarchitecturesaas engineering

Designing RESTful APIs: Standardizing JSON Status Codes, Hypermedia, and CORS

A guide to standardizing RESTful APIs in mid-2013, detailing clean HTTP status code usages, JSON schemas, and CORS security headers.

10 min·2 Jul 2013
Architecture Blog Posts | SHIVAM ITCS | SHIVAM ITCS