Praveen Agrawalpraveenagrawal.hashnode.dev·Oct 23, 2024Architecture Design Patterns: Key Strategies, Decisions, and Documentation for Effective Software ArchitectureDesign patterns and implementation strategies are essential components in software architecture, providing conceptual solutions to recurring design problems and guiding the development process. By understanding and applying these patterns, architects...Architecture & DesignArchitectural Design Patterns
Gurpreet Singhsingh402.hashnode.dev·Sep 16, 2024Prerequisites for Creating an Enterprise-Level Cloud InfrastructureIn today’s rapidly evolving digital landscape, enterprises are increasingly embracing cloud computing to meet their growing IT demands efficiently. Building an enterprise-level cloud infrastructure is a complex process that requires meticulous planni...Cloud
Romanromanshmyhelskyi.hashnode.dev·Apr 18, 2024Architectural Decisions for Efficient Project Resolutions: A Technical PerspectiveHaving a detailed architectural solution allows the business to accurately estimate the timeline and cost of product implementation. Moreover, it provides the opportunity to define the system characteristics at the start. This ensures that they align...67 likes·6.3K readsarchitecture-decisions
Ian Carsoniancarson.hashnode.dev·Jan 24, 2024How to Drive Architecture decisions with a simple Framework.I attended a Conference sometime back and what one of the speakers majored on left a mark on me. Architectural designs shape the flow and the project, embodying technical decisions while at it and laying the ground work for the long term sustainabili...Architecture Design
Davide Bellonecode4it.hashnode.dev·Jan 9, 2024Davide's Code and Architecture Notes - Tracking decision with Architecture Decision Records (ADRs)When designing a system’s architecture, you have many choices to make. How can you track them? ADRs are formal documents to track the reasons behind your decisions, giving context and info about the consequences of each choice. Picture this: you are...Code and Architecture notessoftware architecture
Abi Farhanabifarhan.hashnode.dev·Jun 11, 2023Understanding of Android Coroutines: 10 Key Points Explained with Code Examples1. Coroutines Basics Coroutines are a lightweight concurrency design pattern that allows you to write asynchronous code in a sequential and readable manner. They are built on suspending functions, which can be paused and resumed without blocking the ...architecture-decisions