Skip to content
José da Cruz

Enterprise Architect, and Life Thinker

José da Cruz

Enterprise Architect, and Life Thinker

Category: architecture

architectures and styles

architecture

Conway’s Law in the Wild: Why Your Microservices Look Suspiciously Like Your Org Chart

josedacruz, July 29, 2026

Here’s a strange but reliable pattern: if you look at the architecture diagram of almost any mid-size tech company, you can guess how their org chart is drawn. Not because someone planned it that way. It just… happens. This pattern has a name: Conway’s Law. It was named after Melvin…

Continue Reading
architecture

Feature Flags as a Deployment Strategy: Deploy Dark, Release When Ready | ★ Bonus Episode

josedacruz, May 23, 2026May 23, 2026

Most deployment strategies tie the moment of shipping code to the moment of releasing a feature. Feature flags break that assumption entirely. With feature flags, you deploy code to production in an inactive state — hidden behind a conditional check. The code is live on the server, but no user…

Continue Reading
architecture

Shadow Deployment: Mirror Live Traffic With Zero User Impact — The Most Advanced Strategy | Deployment Strategies #6

josedacruz, May 18, 2026May 18, 2026

What if you could run your new version against 100% of real production traffic — without a single user ever seeing it? Shadow deployment makes that possible, and it’s the most powerful production validation technique that most teams have never heard of. In this final episode, we cover the full…

Continue Reading
architecture

A/B Testing Deployment: Route by User Segment, Ship What Actually Works | Deployment Strategies #5

josedacruz, May 17, 2026May 17, 2026

Canary deployments ask “is v2 technically healthy?” — A/B testing asks a completely different question: “which version actually makes users convert, stay longer, and spend more?” In this video, we go deep on A/B testing as a deployment strategy: how rule-based routing works (by country, plan tier, device type, signup…

Continue Reading
architecture

Canary Release Explained: Deploy to 5% of Users First

josedacruz, May 16, 2026May 16, 2026

What if you could catch production bugs before they hit 100% of your users — using real traffic, not synthetic tests? That’s exactly what Canary releases do. In this video, we break down the canary deployment strategy: how you route a small percentage of live traffic to the new version,…

Continue Reading
architecture

Top 5 AI Books for 2026: Best Books to Understand AI, Work, Jobs, and Business

josedacruz, April 30, 2026April 30, 2026

Top 5 AI Books for 2026: Best Books to Understand AI, Work, Jobs, and Business Artificial intelligence is no longer a distant technology trend. In 2026, AI is becoming part of daily work, business strategy, hiring, education, creativity, customer service, and decision-making. The real question is no longer “Will AI…

Continue Reading
architecture

Blue/Green Deployment: Instant Rollback in 30 Seconds — How It Works | Deployment Strategies #3

josedacruz, April 14, 2026April 14, 2026

What if you could roll back a broken production deployment in 30 seconds? Blue/Green deployment makes that possible — and in this video, we explain exactly how. The idea is elegant: maintain two identical environments. Deploy to the idle one. Test it fully. Then flip a single load balancer rule…

Continue Reading
architecture

Deployment Strategies – Rolling Update: Near-Zero Downtime Without Double the Infrastructure

josedacruz, April 11, 2026April 11, 2026

Rolling updates are the default Kubernetes deployment strategy — and for good reason. They give you near-zero downtime without requiring you to double your infrastructure. But they come with a catch most tutorials don’t explain: during the rollout, BOTH versions are live at the same time. In this video, we…

Continue Reading
architecture

CQRS Architecture Made Simple ⚙️ Read vs Write Models Explained

josedacruz, March 30, 2026March 30, 2026

Welcome to Video 3 of the Immutability for Architects series! 🚀 In this episode, we explore CQRS — Command Query Responsibility Segregation — and why separating how your system writes data from how it reads data can unlock major gains in performance, scalability, and architectural clarity. You’ll see why a…

Continue Reading
architecture

Event Sourcing Explained – Why Immutability Changes Everything

josedacruz, March 22, 2026March 22, 2026

What is Event Sourcing, and why is immutability such a powerful idea in software architecture? 🤔 In this video, I explain Event Source Architecture in a practical and simple way, with a focus on immutable events 📦 Instead of constantly updating or deleting data, event sourcing stores every change as…

Continue Reading
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • …
  • 16
  • Next
  • architecture (154)
  • artificial-intelligence (6)
  • books (2)
  • courses (4)
  • decision-frameworks (4)
  • finances (1)
  • java (8)
  • life-improvement (20)
  • metrics (3)
  • observability (2)
  • puzzles and challenges (3)
  • reviews (1)
  • security (8)
  • spring-boot (36)
  • Systems Thinking (3)
  • GitHub Weekly: MCP Tools Trending Right Now (September 28 – October 4, 2026)
  • The Bulkhead Pattern: Why One Slow Dependency Shouldn’t Sink the Whole Ship
  • Essential Reading: A Philosophy of Software Design — Fighting Complexity One Module at a Time
  • GitHub Weekly: Top 10 Trending Repos (September 21 – September 27, 2026)
  • The Volunteer Tax: Why Raising Your Hand in a Meeting Makes You the Permanent Owner
©2026 José da Cruz | WordPress Theme by SuperbThemes