Mehdi Jaimjdev.vercel.app·Nov 2, 2024Code Design: Chapter 3 - Architectural PatternsIntroduction Architectural patterns provide structured ways to design software systems, especially when dealing with complex applications. Each pattern addresses specific challenges related to scalability, maintainability, and flexibility, making the...NodeExpAPIdesign patterns
pulunomoepulunomoe.hashnode.dev·Oct 29, 2024Building PuluAuth: A Journey in Exploring Hexagonal Architecture - Part 2Now that we understand the basics of hexagonal architecture and have set some basic requirements and design specifications, we can start actually building the app. Let’s start small, our first objective will be to create a simple HTTP REST API endpoi...324 readssoftware development
pulunomoepulunomoe.hashnode.dev·Oct 27, 2024Building PuluAuth: A Journey in Exploring Hexagonal Architecture - Part 1I have been a web developer for quite some time. I started learning web development during my junior high school days and am still doing it today, some twenty years later. I have tried many languages and frameworks, from ASP to TypeScript, from CodeI...349 readssoftware development
Aiden Ziegelaaraiden.ziegelaar.io·Jun 4, 2024Utilising Hexagonal Architecture for Rust Based Ephemeral ComputeThis isn't the blog post where I tell you why to use serverless Rust, as that's been done already: AWS re:Invent 2023 - Keynote with Dr. Werner Vogels (youtube.com) aws-samples/serverless-rust-demo: Sample serverless application written in Rust (gi...55 readsHexagonal Architecture
Prajwal Bharadwaj BMprajwalbharadwaj.hashnode.dev·Mar 23, 2024Go Beyond Basics: Structuring Go ApplicationsWhen starting to learn a new programming language, people first focus on understanding its syntax, relating it to what they already know. However, as they progress to structuring programs, their previous programming background can sometimes pose chal...4 likes·146 readsStructuring go project
Teddy Morinblog.scalablebackend.com·Mar 14, 2024Understand the Theory behind Clean ArchitectureFrom a global perspective, Clean Architecture is a software design approach focused on structuring systems in a way that promotes clarity, maintainability, and flexibility. It emphasizes separation of concerns and independence of implementation detai...1 like·3.3K readsClean Architecture
Brahim Bahaidabbahaida.hashnode.dev·Mar 2, 2024The Island of Hexagonia: A Tale of Hexagonal ArchitectureIn the vast ocean of software design, there was an island named Hexagonia, known for its unique hexagonal shape. At the heart of Hexagonia lay a magnificent castle, the Core Castle, which housed the island’s most precious treasures — its logic and ru...Hexagonal Architecture
John-franklin Anusiemrhaqim.hashnode.dev·Feb 15, 2024Streamlining Golang Development with Garch CLI.Embarking on a journey into Golang development opens doors to a world of speed, efficiency, and versatility. However, the initial setup process for new projects requires developers to create all the folders and files themselves, starting out this can...50 readsGo Language
Jason Leitokenchingy.hashnode.dev·Jan 17, 2024Nim and Hexagonal ArchitectureAddressing the challenge of developing robust, maintainable, and flexible software applications is often daunting. Hexagonal Architecture, or Ports and Adapters, is an innovative design pattern conceived by Alistair Cockburn. This pattern assists in ...12 likes·845 readsProgrammingPorts and Adapters
AJ Phạmajpham97.hashnode.dev·Dec 2, 2023Mastering gRPC server with graceful shutdown within Golang’s Hexagonal ArchitectureIntroduction In my previous blog, we implemented Hexagonal Architecture with Golang and employed the Gin library as our HTTP web server. Today, our exploration continues with gRPC — a high-performance RPC framework. But now, I want you to imagine one...395 readsHexagonal Architecture