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…Jan 27, 20221Jan 27, 20221
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…Jan 17, 20223Jan 17, 20223
PinnedAli ZeynalliService Mesh Pattern in Software ArchitectureApplication of different Service Mesh TacticsNov 13, 20211Nov 13, 20211
PinnedAli ZeynalliBest Practices in Designing an Effective APIDesigning well-established InterfacesDec 5, 2021Dec 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…Dec 12, 20211Dec 12, 20211
Ali ZeynalliTop IntelliJ Plugins to Increase the Productivity in Software DevelopmentAlthough IntelliJ comes with plenty of useful functionalities, there hundreds of third party plugins that could be added on to ease the…12h ago12h ago
Ali ZeynalliFundamental Skills for becoming Performant Software ArchitectMaster Plan for becoming a Software Architect4d ago4d ago
Ali ZeynalliEssentials for Designing Effective SoftwareSo far we have discussed different software architecture topics in more low-level aspects, focusing on designing specific parts of software…6d ago6d ago
Ali ZeynalliBest Practices in Designing an Effective APIDesigning well-established InterfacesJul 271Jul 271
Ali Zeynalli10 Fundamental Cloud-Native Architecture PatternsSidecar/Sidekick, Ambassador, Scatter/Gather, BFF, Anti-Corruption Layer, CQRS, Event Sourcing, Service Mesh, Dumb-Smart Components…Jul 20Jul 20