top of page
![Image by Marvin Meyer](https://static.wixstatic.com/media/nsplsh_6bcf82b644c44016b639b25ae4f2346f~mv2.jpg/v1/fill/w_602,h_401,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/nsplsh_6bcf82b644c44016b639b25ae4f2346f~mv2.jpg)
Articles
You can also follow CloudWay Digital on Medium.
All of our articles are there too!
![](https://static.wixstatic.com/media/bb924f_220e40f2e0d24ab8bef002dd1f87a15e~mv2.webp/v1/fill/w_250,h_250,al_c,q_30,blur_30,enc_auto/bb924f_220e40f2e0d24ab8bef002dd1f87a15e~mv2.webp)
![Is "Software Architect" a Fake Role?](https://static.wixstatic.com/media/bb924f_220e40f2e0d24ab8bef002dd1f87a15e~mv2.webp/v1/fill/w_454,h_341,al_c,q_90,enc_auto/bb924f_220e40f2e0d24ab8bef002dd1f87a15e~mv2.webp)
Jan 2332 min read
Is "Software Architect" a Fake Role?
The role of the software architect has evolved out of the necessity to design increasingly complex systems. But what does that really mean?
![When to Use Microservices - A Deep Dive](https://static.wixstatic.com/media/bb924f_5c72ce13c7804342a0bac3487a248f4a~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/bb924f_5c72ce13c7804342a0bac3487a248f4a~mv2.webp)
Sep 8, 202412 min read
When to Use Microservices - A Deep Dive
Why does Netflix famously have thousands of microservices? By the same token, why did Amazon, not too long ago, drop microservices...
![5 Tenets of System Design & Architecture Every Software Engineer Must Know](https://static.wixstatic.com/media/bb924f_3ff537cc3f1a4ada9944934dbb9f3026~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/bb924f_3ff537cc3f1a4ada9944934dbb9f3026~mv2.webp)
Jul 1, 20244 min read
5 Tenets of System Design & Architecture Every Software Engineer Must Know
Introduction In software development, adhering to fundamental system design and software architecture tenets is key for creating robust,...
![Is Your Enterprise Application Ready for Production?](https://static.wixstatic.com/media/bb924f_0f2f56ddb3b14088addf4bd2002f5fe9~mv2.png/v1/fill/w_404,h_341,fp_0.50_0.50,q_95,enc_auto/bb924f_0f2f56ddb3b14088addf4bd2002f5fe9~mv2.webp)
Jun 12, 202417 min read
Is Your Enterprise Application Ready for Production?
New and mature teams alike need to deploy applications to production. You would think that doing so is fairly straightforward - at least...
![Software Engineer to Software Architect - Roadmap to Success](https://static.wixstatic.com/media/bb924f_c10f907e970642e69da4e7cc79705e2c~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/bb924f_c10f907e970642e69da4e7cc79705e2c~mv2.webp)
Dec 17, 20238 min read
Software Engineer to Software Architect - Roadmap to Success
The path to mastery of software architecture is a never ending journey. There is no shortage of great resources along the way, and that's...
![Demystifying Software Architecture: What it is, What it isn't, and Why it Matters](https://static.wixstatic.com/media/bb924f_76223bef256a46bca2a3b37165883b74~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/bb924f_76223bef256a46bca2a3b37165883b74~mv2.webp)
Apr 3, 20236 min read
Demystifying Software Architecture: What it is, What it isn't, and Why it Matters
Software Architecture is not what you think it is… There are many definitions floating about software architecture and even more notions...
![](https://static.wixstatic.com/media/bb924f_8bc65288fe03408ebed5d806b9d7317c~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/bb924f_8bc65288fe03408ebed5d806b9d7317c~mv2.webp)
![Software Architecture Tradeoffs Series - Part 3 - What are Architectural Characteristics?](https://static.wixstatic.com/media/bb924f_8bc65288fe03408ebed5d806b9d7317c~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_auto/bb924f_8bc65288fe03408ebed5d806b9d7317c~mv2.webp)
Nov 27, 20228 min read
Software Architecture Tradeoffs Series - Part 3 - What are Architectural Characteristics?
In the first article of this series, we've focused on what are architectural tradeoffs and why they are important. In the second article,...
![](https://static.wixstatic.com/media/bb924f_6d66fdf31b38418a926cc53e046d81db~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/bb924f_6d66fdf31b38418a926cc53e046d81db~mv2.webp)
![Losing Track of Technical Decisions? Use Architecture Decision Records](https://static.wixstatic.com/media/bb924f_6d66fdf31b38418a926cc53e046d81db~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_auto/bb924f_6d66fdf31b38418a926cc53e046d81db~mv2.webp)
Oct 10, 20223 min read
Losing Track of Technical Decisions? Use Architecture Decision Records
One problem area that I have seen while consulting to different software engineering teams is the lack of documentation and tracking when...
![](https://static.wixstatic.com/media/bb924f_191b2e5b38b74256ae1c076628202dfc~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/bb924f_191b2e5b38b74256ae1c076628202dfc~mv2.webp)
![Software Architecture Tradeoffs Series - Part 2 - The Problem with Making Unconscious Decisions](https://static.wixstatic.com/media/bb924f_191b2e5b38b74256ae1c076628202dfc~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_auto/bb924f_191b2e5b38b74256ae1c076628202dfc~mv2.webp)
Apr 29, 20227 min read
Software Architecture Tradeoffs Series - Part 2 - The Problem with Making Unconscious Decisions
Software Vectors by Vecteezy Introduction One of the reasons that a wrong technical decision comes back to bite us is not so much because...
![](https://static.wixstatic.com/media/bb924f_bea4fa4e6b4a4ae99c057e0779744642~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/bb924f_bea4fa4e6b4a4ae99c057e0779744642~mv2.webp)
![Making Sense of Event Streaming VS Traditional Messaging](https://static.wixstatic.com/media/bb924f_bea4fa4e6b4a4ae99c057e0779744642~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_auto/bb924f_bea4fa4e6b4a4ae99c057e0779744642~mv2.webp)
Apr 12, 202211 min read
Making Sense of Event Streaming VS Traditional Messaging
Event Streaming or Messaging? Kafka or RabbitMQ? SQS? Kinesis? Azure Event Hubs? Or Azure Service Bus? The above are a few variations of...
![Software Architecture Tradeoffs Series - Part 1 - What and Why Do We Trade Off?](https://static.wixstatic.com/media/bb924f_679cbbc1d2db4fd9ad71b5d785ce2484~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/bb924f_679cbbc1d2db4fd9ad71b5d785ce2484~mv2.webp)
Mar 25, 20227 min read
Software Architecture Tradeoffs Series - Part 1 - What and Why Do We Trade Off?
At its core, it helps to view the discipline of software architecture as the discipline of making conscious choices between the tradeoffs
bottom of page