Search
Lessons (13)
- Cost Optimization and the Well-Architected Framework
Measure spend, pick the right pricing model, remove waste, and review architectures against the six Well-Architected pillars …
- What Is Software Architecture?
… the "-ilities" Features describe what a system does. Quality attributes describe how well it does it. Architecture is …
- Vertical Slice Architecture & the Modular Monolith
Organise code by feature instead of by technical layer, and split a monolith into well-bounded modules that …
- Microkernel (Plugin) Architecture
… at architecture scale: the core is closed for modification, open for extension. Designing the contract well Guideline Why …
- KISS: Keep It Simple, Stupid
… 10 }; const DEFAULT SHIPPING COST = 20; const getShippingCost = (country) = SHIPPING COST[country] ?? DEFAULT SHIPPING COST; KISS in architecture …
- Hexagonal Architecture (Ports & Adapters)
… Each device just needs an adapter (a cable or dongle) that fits the port. Hexagonal Architecture , also called …
- D — Dependency Inversion Principle
… A higher-order function works just as well: js const makePlaceOrder = ({ saveOrder, sendEmail }) = async (order) = { await saveOrder(order …
- AWS Interview Questions: Clear Answers
… A “deployment succeeded” message does not prove that requests work. A completion exercise Draw your shop architecture and …
- Monolith vs Microservices
… start with a well-structured monolith, learn where the real boundaries are, then extract services when the pain …
- Domain-Driven Design: Strategic Design
… subdomains in the problem space, bounded contexts in the solution space](/img/architecture/ddd-strategic.svg) 1. Domain …
- Kafka vs RabbitMQ & the Kafka Ecosystem
… Pick what<br/ your team can operate well"] ✅ Kafka shines for: event-driven microservices where many services react …
- VPC Endpoints, Transit Gateway and Hybrid Networking
… Check return routes as well as the initial direction. PrivateLink is useful when you want to expose a …
- 500 Users Upload Documents at Once: Design the Background Job Pipeline
… resume The core idea of a background job architecture is to separate accepting work from doing work. The …