Thomas Johnsontomjohnson3.hashnode.dev·Dec 6, 2024Technical Debt Demystified: What It Is and How to Manage ItTechnical debt represents the future costs and complications that emerge from compromises made during software development. While often mischaracterized as the result of poor development practices, technical debt typically stems from complex organiza...Discusstechnical-debt
Tomohisa Takaokatomohisa.hashnode.dev·Dec 6, 2024Event Sourcing Is Simple!: A 400-Line In-Memory Lightweight FrameworkI'm currently experimenting with rewriting the way domains are described in Sekiban, Event Sourcing and CQRS Framework, to be simpler and more flexible. I've been writing a variety of verification code for this. Over the past two and a half years, I'...Discusssekiban
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 ...Discussbusiness
Jaydeep Ravatsuperjavacoder.site·Dec 3, 2024Microservices: Transforming Modern Software DevelopmentIn recent years, the landscape of software development has undergone a significant transformation, driven by the need for more agile, scalable, and resilient applications. Traditional monolithic architectures, while effective in the past, often strug...Discuss·10 likesMicroservicesMicroservices
Nikolaos CHASANISnikolaoschasanis.com·Dec 1, 2024🏗️ Pelorio Architecture 📐Project management is essentially a hard topic, a definition of actual project management is not consisted of one skill like Code design or code quality (vague concept btw) but multiple skills that one should have. Most outages in the global world we...DiscussArchitecturearchitecture
Shubham Tawareshubzz.hashnode.dev·Nov 29, 2024Docker Builds with Multi-Architecture SupportIn the world of software development, Docker has become a go-to tool for creating, deploying, and running applications inside containers. However, a common challenge developers faced was building containers that could run on different types of hardwa...DiscussDevops
Tamas Kovacsampere.hashnode.dev·Nov 28, 2024Introduction & Problem spaceArchitectural Katas Architectural Katas are collaborative exercises where software architects and developers work together to design solutions for hypothetical scenarios. The term "kata" is borrowed from martial arts, where it refers to a practice ro...DiscussGird the Grid - Architectural Kataarchitecture
Durantedurante.hashnode.dev·Nov 28, 2024Why APIs Are the Unsung Heroes of App DevelopmentLet’s talk about building an app—whether it’s a virtual office or a self-care app. One question always looms in the background: When are you going to create the API? It’s not the most exciting part of development, I know. APIs often don’t get the lov...DiscussAPIs
Anton Ernstv4tech.hashnode.dev·Nov 27, 2024Authentication: Architecture and Security – MicroTube Part IRecently I finished the MVP of one of my big projects - MicroTube (aka mini Youtube). The project turned out to be quite complex, with many parts such as authentication, video processing, search, reactions, comments, etc. So I thought it would be int...Discuss·224 readsauthentication
Hans L'Hoesthans.lhoest.eu·Nov 27, 2024Less Mentioned Benefits of Architecture Decision RecordsTeams adopt Architecture Decision Records (ADRs) to document decisions, avoid revisiting settled matters, onboard newcomers, adapt to changing circumstances, and sharpen their thinking. However, there are several other valuable benefits that often go...Discussarchitecture