Sunil Kumarcskblogs.hashnode.dev·Feb 13, 2025Clean Architecture: A Guide to Building Scalable and Maintainable SoftwareIntroduction Software development is an ever-evolving field, constantly emerging with new frameworks and technologies. However, one principle remains unchanged: the need for maintainable, scalable, and testable software. This is where Clean Architect...Scalable software design
Ahmed Ramyblog.ahmedramy.me·Jan 22, 2025Implementing DDD: Domain ModelingHey everyone, back with another one series again! This time, I reeeeeally wanted to re-inforce my learning from “Implementing Domain-Driven Design” book as a way of documenting my learning journey with the book! So, let’s get started already! 😆 Bri...132 reads#Domain-Driven-Design
Francesc Travesablog.cesc.cool·Jan 20, 2025A software engineering thesisBooks are the best way to convey knowledge, especially when they aim to share a holistic mindset or point of view—those books that make your mind explode. However, the more books you read, the harder it becomes to be awed. At some point, you might no...10 likes·34 readssoftware development
João Esperancinhajesperancinha.hashnode.dev·Jan 8, 2025Redis Cache - A String storyIn one of my past projects, we were working on a project that made extensive use of Redis. This is a distributed cache system used as an alternative to Hazelcast. There are always several disputes between the usage of both among developers, but I'm n...kotlin domain
Rickclean-code.dev·Dec 18, 2024Domain-Driven Design Error Handling Using Result PatternIntroduction When implementing Domain-Driven Design (DDD), one of the most challenging aspects is handling domain errors effectively. While traditionally, the approach has been to throw exceptions from the domain layer, this article presents a more e...313 readsDDD
Jeongkyun Anjeongkyun.hashnode.dev·Dec 14, 2024Domain-Driven Design을 왜 학습해야할까요?최근 Domain-Driven Design(이하 DDD) 개념이 많은 IT 종사자들에게 퍼지고있다. 이번 포스팅에선 필자의 현업에서 경험한 내용을 바탕으로 DDD에 대한 이야기를 작성해보려한다. 작성자 배경 미용의료 병원용 B2B SaaS 제품(이하 KOS)을 만들고있으며, 총 인원 10-15명 정도의 신사업팀에서 백엔드 엔지니어를 담당하고있고, 팀 내엔 DDD에 익숙한, 익숙하지 않은 이들이 모여있다. 엔지니어는 총 8명이 있고, 백엔드는 필...10 likes·129 reads#Domain-Driven-Design
Ahmad W Khanblog.ahmadwkhan.com·Dec 7, 2024Rethinking Software ArchitectureSoftware architecture is not just about choosing a structure for your application; it's about creating a foundation that aligns with your project’s goals, your team’s capabilities, and your organization’s resources. Yet, the industry often reduces th...monolithic architecture
Ahmad W Khanblog.ahmadwkhan.com·Dec 6, 2024A Practical Guide for Software Engineers to Understand and Tackle Complex Business DomainsThe complexity of modern software systems is an undeniable challenge for developers and organizations alike. As systems scale, they must accommodate evolving requirements, integrate with disparate technologies, and remain adaptable. Without a robust ...business
Pawan Gangwaniblogs.pgangwani.co.in·Dec 5, 2024Exploring the CAP Theorem: A Fun Guide for Young Tech EnthusiastsIntroduction Hey there, young tech explorers! 🌟 Today, we're going to learn about the CAP theorem, a cool concept that helps us understand how big systems work together. Imagine you're playing a game with friends, and you want to make sure everyone ...CAP-Theorem
Charles Griffinchazbit.hashnode.dev·Nov 25, 2024Where On Earth Part 1Problem Summary In this 2 part tutorial series, we will build a software package that uses an api to take two addresses and determine the distance apart. This can be used in a variety of applications. For example, determining the optimal distance in ...46 readsstructs in php