Francesc Travesanemampojma.hashnode.net·Mar 29, 2023User service with CQRS + ES example in Rust (Part 3)In this part we will have a break of ES and focus on modeling the domain and building the hexagonal architecture. If you want to do real DDD, there's no going around modeling the domain. It's a necessary task and one of my favorites. Remember there i...Discuss·10 likes·27 readsDevelop with me#CQRS
Francesc Travesanemampojma.hashnode.net·Dec 11, 2022User service with CQRS + ES example in Rust (Part 2)It's not 100% finished and there are many things to polish. Especially taking into account my beginner level of Rust, but let me start by explaining a little bit about how it all works. Let's remember first the requirements from the previous blog pos...Discuss·2 likes·66 readsDevelop with meRust
Pavel Durovdrkimchi.hashnode.net·Nov 14, 2022Hexagonal Architecture/Ports and Adapters, DDD, DI and IoCAbstract In this article, I will overview the concept of Hexagonal Architecture (HA), the problem it addresses, its benefits, implications and some practical examples illustrated via code and diagrams. There're many sources on this topic. My source i...Discuss·1 like·178 readsHexagonal Architecture
wisdom uchecartwild.hashnode.net·Apr 12, 2023Golang-based Hexagonal Architecture for Scalable and Maintainable Web DevelopmentOverview There are common questions when we start a new software development project like How to use architecture patterns in my project? How to swap any technology used in my project? How to organize my project directory? In this article, I want to ...Discuss·32 readsarchitecture
Luis Herreraluisherrera.hashnode.net·Apr 10, 2023Software Architectures: Styles and Structure PartitioningThroughout my career as a software developer, while working for a big consultancy software company, I had the opportunity to be actively involved in multiple projects with different clients. One of the most fruitful experiences was when I had to deal...Discuss·317 readssoftware architecture
Francesc Travesanemampojma.hashnode.net·Mar 29, 2023User service with CQRS + ES example in Rust (Part 3)In this part we will have a break of ES and focus on modeling the domain and building the hexagonal architecture. If you want to do real DDD, there's no going around modeling the domain. It's a necessary task and one of my favorites. Remember there i...Discuss·10 likes·27 readsDevelop with me#CQRS
Alex Hyettalexhyett.hashnode.net·Feb 17, 2023Hexagonal Architecture: What Is It and Why Do You Need It?We all do our best to try and write clean code that is going to be easy to maintain in the future. As time goes on and the application gets bigger with more features being added and technologies being changed you end up with a spaghetti mess of code....Discuss·30 readsarchitecture
Tsvetan Dimitrovpowerslider.hashnode.net·Jan 21, 2023Package Organization Approaches in GoInevitably, every Go developer asks the following question: How do I organize my code? There are many articles and approaches, and while some work well for some, they may not work well for others. Go has no official conventions and preferences on h...Discuss·280 readsgolang
Atharva Pandeycoinademia.hashnode.net·Dec 16, 2022Clean Architecture GolangClean architecture is an approach to designing software systems that separates the concerns of the system into distinct layers, intending to create a system that is maintainable, testable, and scalable. Here is an example of a clean architecture fold...Discuss·94 readsgolang
Francesc Travesanemampojma.hashnode.net·Dec 11, 2022User service with CQRS + ES example in Rust (Part 2)It's not 100% finished and there are many things to polish. Especially taking into account my beginner level of Rust, but let me start by explaining a little bit about how it all works. Let's remember first the requirements from the previous blog pos...Discuss·2 likes·66 readsDevelop with meRust
Pavel Durovdrkimchi.hashnode.net·Nov 14, 2022Hexagonal Architecture/Ports and Adapters, DDD, DI and IoCAbstract In this article, I will overview the concept of Hexagonal Architecture (HA), the problem it addresses, its benefits, implications and some practical examples illustrated via code and diagrams. There're many sources on this topic. My source i...Discuss·1 like·178 readsHexagonal Architecture
Francesc Travesanemampojma.hashnode.net·Sep 23, 2022DTOs, plants and being wrong with style.When I wrote my slogan, I just meant to be funny, but it turns out, it's also kind of true. Here's the slogan I put for Hashnode: "I hate to be wrong, so I read all the books. I still manage to be wrong. But with style". And this is a short post abou...Discuss·109 readsDDD