Software architecture

Discover Pinterest’s best ideas and inspiration for Software architecture. Get inspired and try out new things.
1k people searched this
·
Last updated 21h
DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together | Software architecture diagram, Domain driven design, Software architecture design

In my last posts I’ve been writing about many of the concepts and principles that I’ve learned and a bit about how I reason about them. But I see these as just pieces of big a puzzle. …

The BFF Pattern (Backend for Frontend): An Introduction

Learn about the Backend for Frontend (BFF) pattern, how it works, its benefits, and how it can improve your web application's performance.

Is DesignGurus.io's Grokking System Design and Coding Interview courses worth it?

Hello guys, as a tech enthusiast I am always passionate about learning System design and excelling in tech interviews and while searching for resources I came across Grokking the System Design Course…

𝐂𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭𝐬 𝐨𝐟 𝐌𝐢𝐜𝐫𝐨𝐬𝐞𝐫𝐯𝐢𝐜𝐞𝐬 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 Microservices architecture breaks down applications into smaller, independent services. Here's a rundown of the 𝟏𝟎 𝐤𝐞𝐲 𝐜𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭𝐬 in this architecture: 1. 𝐂𝐥𝐢𝐞𝐧𝐭 These are the end-users who interact with the application via different interfaces like web, mobile, or PC. 2. 𝐂𝐃𝐍 (Content Delivery Network) CDNs deliver static content like images, stylesheets, and JavaScript files efficiently by…

🔹 Essential Software Architecture Patterns 🔹 Choosing the right architecture pattern can make or… | Computer science programming, Business logic, Computer science

🔹 Essential Software Architecture Patterns 🔹 Choosing the right architecture pattern can make or break your software project! 🛠️ From Microservices to Monolithic, each pattern has unique strengths and ideal use cases. This guide breaks down the essential patterns, giving you insights into their best applications and key features. Whether you need scalability, modularity, or real-time processing, there's an architecture here for every project. 📊 Explore the benefits of: Microservices for…

هندسة برمجيات النظام - تطبيقات برمجية وهيكل النظام

structure,software,software application,system structure,structural system,software icon,application icon,architecture diagram,software structure

Best Building Information System (BIM) Software | illustrarch | Business architecture, Building information modeling, Bim model

Building Information Modelling in Architecture Building Information Modelling (BIM) is a technology that has revolutionised the architecture industry. It helps architects to streamline the design process, reduce costs and make better decisions. In this article, we will discuss some of the best BIM softwares available for architects. We will also look at how these softwares […]

Dr. Milan Milanović on LinkedIn: #technology #softwareengineering #softwaredesign #techworldwithmilan… | 16 comments in 2025 | Learn computer science, Computer science programming, Web design software

𝗛𝗼𝘄 𝘁𝗼 𝗱𝗼 𝗺𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗽𝗿𝗼𝗽𝗲𝗿𝗹𝘆? 𝗦𝗲𝗹𝗳-𝗰𝗼𝗻𝘁𝗮𝗶𝗻𝗲𝗱 𝗦𝘆𝘀𝘁𝗲𝗺𝘀 (𝗦𝗖𝗦) is a software… | 16 comments on LinkedIn

Milan Jovanović on LinkedIn: Why should you use Clean Architecture?    Or Hexagonal architecture or… | 13 comments in 2025 | Web design software, Hexagonal architecture, Computer programming

Why should you use Clean Architecture? Or Hexagonal architecture or Onion architecture... All three of these architectures follow similar ideas: - The… | 13 comments on LinkedIn

What Is Enterprise Architecture?

Enterprise architecture has become increasingly more important as our businesses become more dependent on the data, information, and technology being built. Understand the concepts, frameworks, and arguments for architecting the future of enterprise software.

API Architectures You Should Know! 🚀 APIs are the backbone of modern applications, enabling seamless communication between systems. Here are six essential API architectures and their functions: 📝 1. REST (Representational State Transfer) A widely used web API style that relies on HTTP methods like GET, POST, PUT, and DELETE. RESTful APIs are stateless, scalable, and easy to implement, making them ideal for web services and mobile applications. 🔍 2. GraphQL (Graph Query Language) Unlike…

Architecture Diagrams

An architecture diagram is a diagram that depicts a system that people use to abstract the software system's overall outline and build constraints, relations, and boundaries between components. Click through, and find more detail and templates of architecture diagrams to get started!

Related interests

Software architecture and more

Explore related boards