PinnedManaging 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, 20222Jan 27, 20222
PinnedHexagonal 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
PinnedService Mesh Pattern in Software ArchitectureApplication of different Service Mesh TacticsNov 13, 20211Nov 13, 20211
PinnedBest Practices in Designing an Effective APIDesigning well-established InterfacesDec 5, 2021Dec 5, 2021
PinnedSpring 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
Documentation as Code (a.k.a. DoC) Approach in Software ArchitectureDocumentation as Code aka Docs-as-Code is a popular approach in Software Engineering in which dev team treats documentation same as the…4d ago14d ago1
All You Have To Know About Caching Types, Strategies and Popular ToolsIn computing, a cache is a hardware or software component that stores data so that future requests for that data can be served faster; the…5d ago5d ago
30 Fundamental Spring Boot Annotations for Daily DevelopmentIn Java world, Spring Framework/Boot is a must-have skill set. XML-Based Configuration was for a long time main mean. But overloaded xmls…Feb 14Feb 14
Architectural View on Event Streaming ParadigmEvent Streaming Platforms are pretty popular solution in nowadays IT world. Event Streaming cops with getting real-time data from different…Feb 9Feb 9
Quick Overview 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…Feb 5Feb 5