unlight / Solution Architecture
Solution Architecture links, articles, books, video lessons, etc.
Stars: ✭ 289
Projects that are alternatives of or similar to Solution Architecture
Reference Architecture
The Reference Architecture for Agility is a technology-neutral logical architecture based on a disaggregated cloud-based model.
Stars: ✭ 384 (+32.87%)
Mutual labels: microservices, architecture
Laravel
[DEPRECATED] See https://github.com/lucidarch/lucid
Stars: ✭ 373 (+29.07%)
Mutual labels: microservices, architecture
Aofe.code
《前端架构:从入门到微前端》源码,code for Architecture of Frontend
Stars: ✭ 292 (+1.04%)
Mutual labels: microservices, architecture
Awesome Design Patterns
A curated list of software and architecture related design patterns.
Stars: ✭ 15,579 (+5290.66%)
Mutual labels: microservices, architecture
Micro Frontends
extending the microservice paradigms to web development
Stars: ✭ 3,862 (+1236.33%)
Mutual labels: microservices, architecture
Microservices Architecture Guidelines
Designing a Microservices Architecture
Stars: ✭ 86 (-70.24%)
Mutual labels: microservices, architecture
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+5382.35%)
Mutual labels: microservices, architecture
Every Single Day I Tldr
A daily digest of the articles or videos I've found interesting, that I want to share with you.
Stars: ✭ 249 (-13.84%)
Mutual labels: microservices, architecture
Spring Cloud Gateway
A Gateway built on Spring Framework 5.x and Spring Boot 2.x providing routing and more.
Stars: ✭ 3,305 (+1043.6%)
Mutual labels: microservices
Lumie
✨ An opinionated way to keep your express API organized
Stars: ✭ 277 (-4.15%)
Mutual labels: architecture
Dew
微服务一站式解决方案,提供:架构指南、容器优先/兼容Spring Cloud与Service Mesh的框架、最佳实践及Devops标准化流程。
Stars: ✭ 285 (-1.38%)
Mutual labels: microservices
Harmonyos
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
Stars: ✭ 18,385 (+6261.59%)
Mutual labels: architecture
Cyphernode
Modular Bitcoin full-node microservices API server architecture and utilities toolkit to build scalable, secure and featureful apps and services without trusted third parties
Stars: ✭ 273 (-5.54%)
Mutual labels: architecture
Yoyogo
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
Stars: ✭ 277 (-4.15%)
Mutual labels: microservices
Kumuluzee
Lightweight open-source framework for developing microservices using standard Java EE technologies and migrating Java EE to cloud-native architecture.
Stars: ✭ 274 (-5.19%)
Mutual labels: microservices
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+1027.34%)
Mutual labels: architecture
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+1073.7%)
Mutual labels: microservices
Solution Architecture
- Solution Architecture
- Software Architecture Discipline Overview
- Software Architecture - Getting Started - Glossary
- Awesome Project Questions
- Ultimate New Software Project Decision Checklist
- Awesome Scalability, Availability, and Stability Back-end Design Patterns
- The Full-Stack Software Design and Architecture Roadmap
- Software Architect
- Skills map and roles & responsibilities of Solution Architects
- Software Architecture in Practice
Architectural Patterns
- The (mostly incomplete) guide to architecture patterns
- Architectural Patterns
- List of software architecture styles and patterns
- Patterns for designing flexible architecture in node.js (CQRS/ES/Onion)
- Various design patterns
- Enterprise Integration Patterns
- Pattern: Command Query Responsibility Segregation (CQRS)
- Command and Query Responsibility Segregation (CQRS) in practice (RU)
- Greg Young - CQRS and Event Sourcing - Code on the Beach 2014
- Sam Newman - Patterns
- Solutions Architecture Patterns
Microservices
- Microservices
- How To Cook Microservices (with Ruby spices)
- Microservices and Rules Engines – a blast from the past
- A pattern language for microservices
- A curated list of Microservice Architecture related principles and technologies
- A curated list of Microservice resources
- Links related to the microservice architecture
- A list of resources for building and testing microservice architectures
- Examples of real world software built with a microservice architecture
- A hand-curated weekly newsletter with the best articles on microservices
- Designing a Microservices Architecture for Failure
- Observable Microservices
- A practical concept of Microservices Architecture
- Microservice Architecture: All The Best Practices You Need To Know
- The Death of Microservice Madness in 2018
- The 10 Puzzle Pieces of an Effective Microservice Architecture
- Free Ebook: Microservice Architecture from O'Reilly
- Microservices Pattern: Decompose by business capability
- Pattern: Decompose by subdomain
Newsletters
Articles
- Architectural Shift in Web Applications
- Application Architecture and Ransomware
- Monitoring Microservices Architectures: Enterprise Best Practices
- Architectural Blueprints — The "4+1" View Model of Software Architecture
- Clean Frontend Architecture
- How I write backends
- DDD 101 — The 5-Minute Tour
- Wrong Ways of Defining Service Boundaries
- A quick introduction to clean architecture
Blogs/People
- Coding the Architecture
- Risingstack: we help companies succeed with Node.js
- Medium @ Software Architecture
- Medium @ Microservices
- 8L @ Architecture
- Software Design | Khalil Stemmler
- Jimmy Bogard
- Steve Smith
- Joel Parker Henderson
Video
- O'Reilly Software Architecture Conference 2016: Integration Architecture
- [Pluralsight] Become a Full-stack .NET Developer - Architecture and Testing [2016, ENG]
- [Pluralsight.com / Allen Holub] Picturing Architecture: UML (The Good Bits) and More [2016, ENG]
- [O'Reilly Media] Software Architecture Fundamentals Service-Based Architectures [2015, ENG]
- [O'Reilly Media] Software Architecture Fundamentals Soft Skills [2015, ENG]
- [O'Reilly Media] Software Architecture Fundamentals People Skills [2015, ENG]
- [O'Reilly Media] Software Architecture Fundamentals Part I [2014, ENG]
- [O'Reilly Media] Software Architecture Fundamentals Beyond the Basics [2014, ENG]
- [learnvisualstudio.net] Application Architecture Fundamentals [2013, ENG]
- [Pluralsight] Developer to Architect [2013, ENG]
- [Pluralsight.com / Matthew Renze] Clean Architecture: Patterns, Practices, and Principles [2017, ENG]
- IASA's Five Pillars of IT Architecture
- [OTUS] Архитектор программного обеспечения (2020)
- Алексей Богачук — Solution architecture и JavaScript
Online Courses
- Software Architecture from University of Alberta
- Service-Oriented Architecture from University of Alberta
University Lectures
Documents
- All you ever need to construct, communicate and document your software architecture
- Solution Architecture Document
- Structured Approach to Solution Architecture
- Sample Views
- Example of a Software Architecture Document created as a companion to "Documenting Software Architectures: Views and Beyond"
- Documenting Software Architectures
- Architecture Document Template
Microfrontends
- Micro Frontends
- Introduction to Micro Frontends
- The javascript metaframework
- A microservice approach to front-end web development
- ThoughtWorks Technology Radar: Micro frontends
- Modernizing Upwork with Micro Frontends
- Presentation: Micro Frontends: Building a modern webapp with multiple teams
- Microservice Grid and Micro Frontends
- The monolithic frontend in the microservices architecture
- Managing Frontend in the Microservices Architecture (Monolithic vs. Frankenstein approach)
- Including Front-End Web Components Into Microservices
- Wilson Mendes: Micro Frontend - A Microservice Architecture From ... - JSConf.Asia 2018
- Micro Frontends @ martinfowler.com
- awesome-micro-frontends
- Microfrontends — Bringing JavaScript frameworks together
Tools
- Stack on a budget (Free Tier Driven Development FTDD)
- All the best open source and Software as a Service (SaaS) tools in one place
- Periodic table of devops tools
- Job queues, message queues and other queues. Almost all of them in one place
- fabio: A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul
- strider: Open Source Continuous Integration & Deployment Server
- cabot: Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
- Elasticsearch
- Solr
- Consule: Service Discovery and Configuration Made Easy
- pm2: Production Process Manager for Node.js apps with a built-in Load Balancer
- bazooka: Continuous Integration and Continuous Deployment Server
- istio: An open platform to connect, manage, and secure microservices
- registrator: Service registry bridge for Docker with pluggable adapters
- The fastest, most reliable, Redis-based queue for Node
.NET Starters
- A starting point for Clean Architecture with ASP.NET Core
- Sample .NET Core reference application, powered by Microsoft, based on a simplified microservices architecture and Docker containers
- This project contains a 10-tier microservices application
- A containerized polyglot microservices consisting of services based on .NET Core, NodeJS and more running on service mesh (istio)
- A starting point for Clean Architecture with ASP.NET Core
- Clean Architecture Solution Template for Angular 8 and .NET Core 3
Node.js Starters
- DDD/Clean Architecture inspired boilerplate for Node web APIs
- Implementation of a bulletproof node.js API
Other
- Microsoft REST API Guidelines
- Study Notes for AWS Certified Solutions Architect Associate - 2017
- Techniques
- Work-breakdown structure
- Quality Attribute Workshop (QAW)
- A guide to RESTful API design: 35+ must-reads
- The System Design Primer
- System Quality Attributes
- Architecture decision record (ADR) examples for software planning
CSS
- CSS Architecture — Folders & Files Structure
- CSS Architecture for Multiple Websites
- Five Methodologies for Architecting CSS
- CSS Architecture: First steps
- 8 simple rules for a robust, scalable CSS architecture
- Kushagra Gour: 10 Commandments for Efficient CSS Architecture - CSSConf.Asia 2014
- Jonathan Snook - Scalable and Modular Architecture for CSS [2012, PDF, ENG]
- Architecture for a Sass Project
- CSS Architecture and the Three Pillars of Maintainable CSS
EPAM Solution Architecture
- Solution Architecture
- Who Is Solution Architect
- Best Practices In Solution Architecture
- Self Education In Solution Architecture
- Webinars
- EPAM Yammer: Solution Architecture Group
- Solution Architect: A Complete Guide
- EPAM Architecture Excellence Initiative
Books
-
General Architectural Theory and Practice
- .NET Microservices – Architecture for Containerized .NET Applications
- Microsoft Application Architecture Guide, 2nd Edition
- Microservices, IoT, and Azure
- Microservice Architecture : Aligning Principles, Practices, and Culture
- Information Architecture
- Microsoft .NET: Architecting Applications for the Enterprise
- Big Data Application Architecture Q&A : A Problem - Solution Approach
- Building Microservices: Designing Fine-Grained Systems
- Software Architecture in Practice
- Documenting Software Architectures: Views and Beyond
- Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
- Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
- Essential Software Architecture
- Software Engineering: A Practitioner's Approach (Irwin Computer Science)
- 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
- Evaluating Software Architectures: Methods and Case Studies
- Reactive Design Patterns
- Software Architecture for Developers
- Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design
- 500 Lines or Less
- The Performance of Open Source Applications
- The Architecture Of Open Source Applications
- The Architecture Of Open Source Applications, Volume II
-
Aspects
- Domain-Driven Design: Tackling Complexity in the Heart of Software
- Implementing Domain-Driven Design
- Data Access for Highly-Scalable Solutions: Using SQL, NoSQL, and Polyglot Persistence (Data Access)
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
- Building microservices
- REST in Practice: Hypermedia and Systems Architecture
- APIs: A Strategy Guide. Creating Channels with Application Programming Interfaces
- The Security Development Lifecycle: SDL: A Process for Developing Demonstrably More Secure Software
- Microservice Databases: Migrating from Relational Monolith to Distributed Data
- Enterprise
-
CI/CD
- DevOps: A Software Architect's Perspective (SEI Series in Software Engineering)
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Release It!: Design and Deploy Production-Ready Software
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win
-
Technology Domains
- Amazon Web Services in Action
- Docker in Action
- Professional Hadoop Solutions
- Microsoft Application Architecture Guide
- .NET Application Architecture Guide
- eCommerce in the Cloud: Bringing Elasticity to eCommerce
- 12 Essential Skill for Software Architect
- Seven Languages in Seven Weeks
- Seven Databases in Seven Weeks
- Seven Concurrency Models in Seven Weeks
- Seven Web Frameworks in Seven Weeks
- TIBCO Architecture Fundamentals
-
Development
- 97 Things Every Programmer Should Know: Collective Wisdom from the Experts
- Agile Estimating andPlanning
- Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
- Crystal Clear: A Human-Powered Methodology for Small Teams
- Managing and Leading Software Projects
- Object-Oriented Software Construction
- Class 7: Work Breakdown Structure (WBS)
- Class 14: Risk Management
- Test Driven Development: By Example
- Micro Frontends in Action
- Other
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].