Archify is free and open source. Third-party online services and paid plans are operated by their respective providers and do not represent Archify. Service details →
Global
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Software design pattern - A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations.
D2 is a modern diagram scripting language that turns text to diagrams.
What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?
There is no separate FastAPI implementation, Postgres database, or Neon runtime.
An architecture decision record (ADR) is a document that captures an important architecture decision made along with its context and consequences.
This is a basic layout for Go application projects. Note that it's basic in terms of content because it's focusing only on the general layout and not what you have inside.
React is an excellent tool for building front-end applications. It has a diverse ecosystem with hundreds of great libraries for literally anything you might need. However, being forced to make so many choices can be overwhelming.
2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍
Design patterns are the best, formalized practices a programmer can use to solve common problems when designing an application or system.
System design is a very broad topic. Even a software engineer with many years of working experience at a top IT company may not be an expert on system design.
A curated collection of idiomatic design & application patterns for Go language.
The main emphasis of this project is to provide recommendations on how to design software applications. This readme includes techniques, tools, best practices, architectural patterns and guidelines gathered from different sources.
The repository is the source catalog. The web app turns it into a reader-friendly experience with searchable collections, clickable subcollections, topic pages, resource-type filters, and direct links to every reference.
People in the software industry have long argued about a definition of architecture. " I, subjectively, followed his definition while deciding whether or not to include a specific book.
NET Core. NET Core and Aspire. NET template (see below for full details).
🥤 COLA: Clean Object-oriented & Layered Architecture
Domain-Driven Design (DDD) is an approach to software development for complex needs by connecting the implementation to an evolving model. The premise of Domain-Driven Design is the following:
Full Modular Monolith application with Domain-Driven Design approach.
NET Core CLI, will download and install MediatR and all required dependencies.
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Sometimes we feel confusion going through the code. Confusion costs time and money. Confusion is caused by high cognitive load.
0 reference application, now community supported:
This is an example of implementation of Clean Architecture in Go (Golang) projects.
> This is a preprint under active revision. The arXiv page above always serves the latest version; please cite accordingly.
Every path is named from the skill's frontmatter name, not from where the skill sits here, so moving files in this repository doesn't change them.
Architecture diagrams and checkable docs from your codebase — ERD, C4, API and lifecycle — generated from Prisma, OpenAPI or GraphQL. One HTML file, no server.