The Thundering Herd Problem: Taming the Stampede in Distributed Systems
#distributedsystems #softwaredevelopment #softwarearchitecture #java #restapi #iot #systemdesign #performanceoptimization
https://hackernoon.com/the-thundering-herd-problem-taming-the-stampede-in-distributed-systems
#distributedsystems #softwaredevelopment #softwarearchitecture #java #restapi #iot #systemdesign #performanceoptimization
https://hackernoon.com/the-thundering-herd-problem-taming-the-stampede-in-distributed-systems
Hackernoon
The Thundering Herd Problem: Taming the Stampede in Distributed Systems
The thundering herd problem occurs when numerous processes simultaneously access a shared resource, overwhelming distributed systems.
Code Smell 276 - Untested Regular Expressions
#softwaredevelopment #codesmells #refactoring #softwareengineering #softwarearchitecture #regularexpressions #whatareregularexpressions #aidetection
https://hackernoon.com/code-smell-276-untested-regular-expressions
#softwaredevelopment #codesmells #refactoring #softwareengineering #softwarearchitecture #regularexpressions #whatareregularexpressions #aidetection
https://hackernoon.com/code-smell-276-untested-regular-expressions
Hackernoon
Code Smell 276 - Untested Regular Expressions
Use clear and concise regular expressions, and test them thoroughly.
Transforming Legacy with Domain-Driven Design, I: Preconditions
#domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #refactorlegacycode
https://hackernoon.com/transforming-legacy-with-domain-driven-design-i-preconditions
#domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #refactorlegacycode
https://hackernoon.com/transforming-legacy-with-domain-driven-design-i-preconditions
Hackernoon
Transforming Legacy with Domain-Driven Design, I: Preconditions
In this series of articles, I would like to share my practical experience implementing Domain-Driven Design to a complex legacy project.
Refactoring 018 - How to Replace a Singleton
#softwareengineering #singletondesignpattern #singleton #refactoring #softwarearchitecture #howtoreplaceasingleton #whatisrefactoring #codesmells
https://hackernoon.com/refactoring-018-how-to-replace-a-singleton
#softwareengineering #singletondesignpattern #singleton #refactoring #softwarearchitecture #howtoreplaceasingleton #whatisrefactoring #codesmells
https://hackernoon.com/refactoring-018-how-to-replace-a-singleton
Hackernoon
Refactoring 018 - How to Replace a Singleton
Breaking Free from the Evil Singleton
Transforming Legacy with Domain-Driven Design, II: Strategy
#domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #dddstrategy
https://hackernoon.com/transforming-legacy-with-domain-driven-design-ii-strategy
#domaindrivendesign #softwarearchitecture #softwaredevelopment #developerexperience #programmingtips #programming #ddd #dddstrategy
https://hackernoon.com/transforming-legacy-with-domain-driven-design-ii-strategy
Hackernoon
Transforming Legacy with Domain-Driven Design, II: Strategy
Domain-Driven Design is not a specific software architecture or a strict set of rules but rather a collection of principles and ideas to manage complex domains.
Transforming Legacy with Domain-Driven Design, III: Tactic
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programmingtips #programming #developerexperience #dddtactic
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iii-tactic
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programmingtips #programming #developerexperience #dddtactic
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iii-tactic
Hackernoon
Transforming Legacy with Domain-Driven Design, III: Tactic
DDD doesn’t prescribe a specific architectural approach, but certain existing solutions effectively help achieve the tactical goals of the methodology.
How to Implement Multi-Tenant Authentication with Keycloak in an Angular Spring Boot Stack
#softwarearchitecture #multitenancy #springboot #angulardevelopment #saasarchitecture #keycloakauthentication #saassecurity #authenticationmanagement
https://hackernoon.com/how-to-implement-multi-tenant-authentication-with-keycloak-in-an-angular-spring-boot-stack
#softwarearchitecture #multitenancy #springboot #angulardevelopment #saasarchitecture #keycloakauthentication #saassecurity #authenticationmanagement
https://hackernoon.com/how-to-implement-multi-tenant-authentication-with-keycloak-in-an-angular-spring-boot-stack
Hackernoon
How to Implement Multi-Tenant Authentication with Keycloak in an Angular Spring Boot Stack
This article explores the implementation of multi-tenant authentication using Keycloak in a SaaS environment, specifically for an Angular and Spring Boot stack.
How to Stop Making Singletons in Swift: A Dependency Injection Guide
#dependencyinjection #swift #testing #iosappdevelopment #softwarearchitecture #singleton #designpatterns #testingswiftuiapps
https://hackernoon.com/how-to-stop-making-singletons-in-swift-a-dependency-injection-guide
#dependencyinjection #swift #testing #iosappdevelopment #softwarearchitecture #singleton #designpatterns #testingswiftuiapps
https://hackernoon.com/how-to-stop-making-singletons-in-swift-a-dependency-injection-guide
Hackernoon
How to Stop Making Singletons in Swift: A Dependency Injection Guide
Transition from singletons to dependency injection in a SwiftUI app with minimal effort.
Transforming Legacy with Domain-Driven Design, IV: Insights
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #domaindrivendesigninsights
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iv-insights
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #domaindrivendesigninsights
https://hackernoon.com/transforming-legacy-with-domain-driven-design-iv-insights
Hackernoon
Transforming Legacy with Domain-Driven Design, IV: Insights
Implementation of domain driven design in a complex legacy project, focusing on potential mistakes, non-obvious nuances, and useful practical advice.
Transforming Legacy with Domain-Driven Design, V: Insights
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #valueobjects
https://hackernoon.com/transforming-legacy-with-domain-driven-design-v-insights
#domaindrivendesign #ddd #softwarearchitecture #softwaredevelopment #programming #programmingtips #developerexperience #valueobjects
https://hackernoon.com/transforming-legacy-with-domain-driven-design-v-insights
Hackernoon
Transforming Legacy with Domain-Driven Design, V: Insights
Value Objects are a useful approach that allows for both formalizing reusable data structures within the domain and designating terms from the subject area.