Software Engineering | Design Patterns | Infrastructure & DevOps | Data Engineering & Machine Learning | Empowering and enabling engineers | Quality Engineering | Business Value & Customer Centricity | SRE,Observability & Monitoring | Delivery Practices | Cloud & Emerging Tech | Research & Awareness |
---|
Software Architecture Patterns (Layered, Event-driven, Reactive, Message-drive, Microkernel, Microservices, Pipeline) | Gang of Four Design Patterns | Continuous Integration | Architecture and Principles – Big Data | BDD Approach | Automated Functional Testing | Requirement definition & decomposition | Application Performance Monitoring | Agile Manifesto | PaaS, IaaS & SaaS and Private/Public/Hybrid Cloud | Gartner Magic Quadrant |
Architecture Principles | Microservices Design Patterns | Continuous Deployment | Machine Learning Introduction | Clean Code PrinciplesEffective Code Review | Accessibility Test | Stakeholder Management | Distributed System Monitoring | SaFe Framework | Computer, Network & Storage – Managed Services | Forrester Wave |
Viewpoints & Perspectives | 12-factor App Principles | Containers & Orchestration(Kubernetes) | ML Algorithms (Classification, Regression, Clustering…) | Automated Code Quality (Sonarqube) | A/B Testing | Business Value with Technology | Observability, SLO | | AWS CAF Google CAF Microsoft CAF | ThoughtWorks Technology Radar |
Deployment Architecture/Viewpoint | Domain-driven Design | Infrastructure as a Code | Serverless Machine Learning | Micro Frontends & Microservices | Performance Testing (Load Testing, Soak, Stress Testing) | Customer Centricity | Predictive Performance Management | | AWS 6R framework | Google State of DevOps Reports |
Operational Architecture/Viewpoint | Data Structure & Algorithm | AIOps, GitOps, DevSecOps | Streaming Data Processing | Performance Optimization Tactics | Multi-platform & Browser Testing | Design Thinking | Site Reliability Engineering Practices by Google | | Hybrid and Multi-Cloud Architecture Patterns | |
Information Architecture/Viewpoint | Design and Deploy Production-Ready Software | Blue Green Deployment | Data Lake in Cloud | Feature Toggle vs. Feature Branch Feature Toggles | Security Testing (Static Code Analysis, Penetration Testing) | Continuous Delivery | Chaos Engineering Chaos Monkey | | Cloud Native Technologies Landscape | |
Functional Architecture/Viewpoint | Cloud Design Patterns by Microsoft | Canary Release | | Accessibility Guidelines and Practices | | Escaping Build Trap | | | Serverless Architecture | |
Performance Principles/Tactics/Viewpoint | | | | Unit Performance Testing | | Value-driven Architecture | | | IoT in Cloud | |
Availability & Resilience Viewpoint | | | | Effective Troubleshooting in Distributed Architecture (like Distributed Tracing) | | | | | NOSQL databases | |
Security Principles | | | | Secure Coding Practices (OWASP) | | | | | Caching Technologies | |