Category Archives: Architecture

Architecture

Amazon S3: The Complete Guide to Cloud Object Storage Mastery

By | August 28, 2025

Introduction Amazon Simple Storage Service (S3) stands as one of the foundational pillars of cloud computing, revolutionizing how organizations store, manage, and access data at scale. Since its launch in 2006, S3 has evolved from a simple object storage service into a comprehensive data management platform that powers everything from static websites to enterprise data… Read More »

Monolith database to Microservice database using expand contract pattern

By | March 25, 2023

Splitting a monolithic database into microservice databases using the Expand-Contract pattern involves breaking down the monolith into smaller, more focused databases that are better suited to the individual microservices they support. This can help to reduce coupling between services, improve scalability, and simplify maintenance and updates. The Expand-Contract pattern involves the following steps: Identify the… Read More »