dmytrochumakov / invaluable-resources

Invaluable resources that I would recommend for learning how to build software systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invaluable resources

Agile

Clean Agile: Back to Basics πŸ“š

TDD

Test Driven Development: By Example πŸ“š

BDD

BDD in Action: Behavior-Driven Development for the whole software lifecycle πŸ“š

Refactoring

Refactoring to Patterns πŸ“š
Refactoring: Improving the Design of Existing Code πŸ“š

Patterns

Design Patterns: Elements of Reusable Object-Oriented Software πŸ“š
Patterns of Enterprise Application Architecture πŸ“š
Implementation Patterns πŸ“š

Domain-Driven Design

Domain-Driven Design: Tackling Complexity in the Heart of Software πŸ“š
Implementing Domain-driven Design πŸ“š

System Design Interview

System Design Interview – An insider's guide πŸ“š
System Design Interview – An Insider's Guide: Volume 2 πŸ“š
Machine Learning System Design Interview πŸ“š

Continuous Architecture

Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps πŸ“š

Architecture

Clean Architecture: A Craftsman’s Guide to Software Structure and Design πŸ“š
Software Architecture for Developers πŸ“š
Fundamentals of Software Architecture πŸ“š
Software Architecture in Practice, Third Edition πŸ“š
Software Architecture: From Fundamentals to the Hard Parts
Debugging Architects
The Software Architect Elevator πŸ“š
Building Evolutionary Architectures: Support Constant Change πŸ“š
Software Architecture: The Hard Parts πŸ“š

Event-driven architecture

Building Event-Driven Microservice πŸ“š

Engineering

Software Engineering at Google πŸ“š
Modern Software Engineering: Doing What Works to Build Better Software Faster πŸ“š

Continuous Integration

Continuous Integration: Improving Software Quality and Reducing Risk πŸ“š

Continuous Delivery

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation πŸ“š


About

Invaluable resources that I would recommend for learning how to build software systems

License:MIT License