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 #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
Cover Image for #39 Step Two of Evolutionary Architecture: Focus on Maintainability

#39 Step Two of Evolutionary Architecture: Focus on Maintainability

If you notice that your system is becoming increasingly difficult to maintain, this is a red flag. You need to address it before it becomes an unmaintainable monster. Don't wait until it is too late.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect
Cover Image for #38 Step One of Evolutionary Architecture: Focus on Simplicity

#38 Step One of Evolutionary Architecture: Focus on Simplicity

Let's face it - overcomplicating things is in our DNA as developers. That is exactly why we need to fight it and keep things simple. Want to learn how? Check out our evolutionary steps.

/assets/mj.png
Maciej 'MJ' Jedrzejewski - Fractional Architect
Cover Image for #37 Verify Before Production: Stress Testing for Production Readiness

#37 Verify Before Production: Stress Testing for Production Readiness

Stress tests can help you spot performance issues before they occur and ensure your application is ready for success at every stage of growth. Let's have a look at when and how to run them.

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