PinnedAli ZeynalliManaging Architecture Debt with Dependency Structure MatrixTechnical Debt is a hot topic in all software development projects that over time gets more sophisticated as source code grows gradually…·3 min read·Jan 27, 2022--1--1
PinnedAli ZeynalliHexagonal Architecture Pattern with Spring Boot exampleHexagonal Architecture, firstly introduced by Alistair Cockburn back in early 2000s, (who is also one of the main protogonists of Manifesto…·2 min read·Jan 17, 2022--3--3
PinnedAli ZeynalliService Mesh Pattern in Software ArchitectureApplication of different Service Mesh Tactics·3 min read·Nov 13, 2021--1--1
PinnedAli ZeynalliBest Practices in Designing an Effective APIDesigning well-established Interfaces·3 min read·Dec 5, 2021----
PinnedAli ZeynalliSpring Annotations Cheat Sheet for Daily UsageIn Java world, Spring Framework/Boot is a must-have skill set. XML-Based Configuration was for a long time main mean. But overloaded xmls…·3 min read·Dec 12, 2021--1--1
Ali Zeynalli23 Fundamental Principles for Software Architecture InterviewsSoftware Architecture bases on set of basic principles that is actual for every kind of software system. Experienced Software Architects…·7 min read·Apr 22, 2024----
Ali ZeynalliMust Know Clean Code Principles for Senior DevsCode Review Smells and Heuristics·4 min read·Apr 15, 2024--3--3
Ali Zeynalli10 Fundamental Cloud Native Architecture PatternsSidecar/Sidekick, Ambassador, Scatter/Gather, BFF, Anti-Corruption Layer, CQRS, Event Sourcing, Service Mesh, Dumb-Smart Components…·6 min read·Apr 10, 2024----
Ali ZeynalliMaster Plan to become a Solution ArchitectSoftware Architects are senior level actors in software development team. It takes time and experience to become the one. The skills and…·6 min read·Apr 8, 2024--5--5
Ali ZeynalliShort Discourse to the Designing Effective SoftwareSo far we have discussed different software architecture topics in more low-level aspects, focusing on designing specific parts of software…·5 min read·Apr 5, 2024----