Fractional Architect

/assets/mj.png

Houston, I have a solution.

Benefit from top-tier expertise with the flexibility of no long-term contracts, ensuring your next project is both high-quality and cost-efficient.

Your co-pilot for impossible missions.

Recent posts

Cover Image for #45 The Raw Truth About Self-Publishing My First Technical Book: 800+ Copies, $11K, and 850 Hours

#45 The Raw Truth About Self-Publishing My First Technical Book: 800+ Copies, $11K, and 850 Hours

Want to write a technical book? Think twice. Here is my story of self-publishing a software architecture book—from the initial decision through writing, pricing, and real sales numbers.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect
Cover Image for #44 From My Diary: What Years of Testing Have Taught Me

#44 From My Diary: What Years of Testing Have Taught Me

Theory is one thing; reality is another. Seven testing patterns that I have seen again and again. No theory—just hard-earned insights.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect
Cover Image for #43 Oops, I Deployed It Again: Learning from Our Continuous Deployment Fails

#43 Oops, I Deployed It Again: Learning from Our Continuous Deployment Fails

While we have managed to make our deployments successful most of the time, there is still that little percentage where human nature kicks in. Learn about the most common mistakes we encountered.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect
Cover Image for #42 Architect With Confidence: Key Learning Resources of 2024

#42 Architect With Confidence: Key Learning Resources of 2024

From groundbreaking books and conference talks to practical articles - 2024 brought a lot of excellent materials around software architecture. I share the resources that resonated most with me.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect
Cover Image for #41 Step Four of Evolutionary Architecture: Focus on Complexity

#41 Step Four of Evolutionary Architecture: Focus on Complexity

Tackle complexity before it takes over your system. Early detection and action can prevent major rewrites and endless maintenance headaches.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect
Cover Image for #40 Step Three of Evolutionary Architecture: Focus on Growth

#40 Step Three of Evolutionary Architecture: Focus on Growth

Your application's success might lead to handling massive user loads in specific modules. This is where the growth step of evolutionary architecture comes in - helping you solve such issues.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect