These experiments and contents cover general tools and concepts related to software engineering & architecture from my self-directed studies.
- Software Development Life-cycle
- Requirements
- Specifications
- WRSPM Model
- Design
- Modularity
- Buy vs Build
- Testing
- Verification and Validation
- Software Models
- Agile
- Event-Driven Architecture
- Domain-Driven Design
- Frontend Developer Handbook (Frontend Masters)
- Clean Code (Robert Martin)
- Clean Architecture (Robert Martin)
- Clean Coder (Robert Martin)
- The Pragmatic Programmer (David Thomas & Andrew Hunt)
- Professional Front-end Architecture (Fabio Nolasco)
- Free Programming Books
- Domain-Driven Design Distilled (Vaughn Vernon)
- Production-Ready Microservices (Susan Fowler)
- Agile Manifesto
- The Twelve Factor App
- Designing Microservice-Based Applications by Using a DDD Approach (Benjamin Hippchen et al.)
- A Systematic Mapping Study in Microservice Architecture (Nuha Alshuqayran et al.)
- Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud (Mario Villamizar et al.)
- Dynamo: Amazonโs Highly Available Key-value Store (Giuseppe DeCandia et al.)
- Kafka: a Distributed Messaging System for Log Processing (Jay Kreps et al.)