Technical Resources
The resources below have been building blocks throughout my career. They are certainly not everything. Personally I’ve found I learn more by doing. Which has meant I have had a number of pet projects along the way.
Books
- The Software Architect Elevator
- Monolith to Microservices
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design
- The DevOps Handbook
- The Pragmatic Programmer: your journey to mastery
- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
- Design Patterns: Elements of Reusable Object-Oriented Software
- Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Phoenix Project
- Designing Data-Intensive Applications
- Living Documentation
- Kubernetes Patterns
- Kubernetes: Up and Running: Dive Into the Future of Infrastructure
- Infrastructure as Code, 2nd Edition
- Computer Networking: A Top Down Approach
- Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
- Design Patterns: Elements of Reusable Object-Oriented Software
- Refactoring: Improving the Design of Existing Code
- Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
- Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People
- Site Reliability Engineering: How Google Runs Production Systems
- 97 Things Every SRE Should Know
- Automate the Boring Stuff with Python
- Go Programming Language
- The TOGAF standard
Blogs
- Adrian Hornsby
- Airbnb Engineering
- All Things Distributed
- AWS Partner Network (APN) Blog
- AWS Startups Blog
- Better Programming
- Capital One Tech
- CNCF Blog
- Technology Conversations
- thoughtworks Technology radar
- towards data science
- Rackspace Solve
- Rackspace Technology Technical Blog
- Walmart Global Tech
- Weaveworks Blog
Newsletters
- Dear Architects
- New Stack
- Last Week In AWS
- Kube Weekly Newsletter
- EKS News
- AWS Newsletters
- GCP Newsletter
- Microsoft.Source Newsletter
- DevOps Bulletin
- O’Reilly Newsletters
Podcasts
Learning Platforms
Courses
- Certified Kubernetes Administrator (CKA) with Practice Tests
- Mastering Ansible
- Learn DevOps: Infrastructure Automation With Terraform
- The Modern Python 3 Bootcamp
- Learn How To Code: Google’s Go (golang) Programming Language
- Docker Mastery: with Kubernetes +Swarm from a Docker Captain
- AZ-303 Azure Architecture Technologies Exam Prep
- AZ-304 Azure Architect Design Exam Prep
- Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
- AWS Certified Solutions Architect Associate
- AWS Certified Solutions Architect - Professional
- AWS Certified DevOps Engineer - Professional
- Google Kubernetes Engine (GKE): Beginner to Pro
- Google Certified Professional Cloud Architect
- Building Modern Python Applications on AWS
- Building Containerized Applications on AWS
- Site Reliability Engineering: Measuring and Managing Reliability