MACHINE LEARNING IN MICROSERVICES productionizing microservices architecture for machine learning solutions /
Implement real-world machine learning in a microservices architecture as well as design, build, and deploy intelligent microservices systems using examples and case studies Purchase of the print or Kindle book includes a free PDF eBook Key Features Design, build, and run microservices systems that u...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[S.l.] :
PACKT PUBLISHING LIMITED,
2023.
|
Edición: | 1st edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright and Credits
- Dedication
- Contributors
- Table of Contents
- Preface
- Part 1: Overview of Microservices Design and Architecture
- Chapter 1: Importance of MSA and Machine Learning in Enterprise Systems
- Why microservices? Pros and cons
- Advantages of microservices
- Disadvantages of microservices
- The benefits outweigh the detriments
- Loosely versus tightly coupled monolithic systems
- Service-driven, EDA, and MSA hybrid model architecture
- ACID transactions
- Saga patterns
- Command Query Responsibility Segregation (CQRS)
- DevOps in MSA
- Why ML?
- Summary
- Chapter 2: Refactoring Your Monolith
- Identifying the system's microservices
- The ABC monolith
- The ABC-Monolith's current functions
- The ABC-Monolith's database
- The ABC workflow and current function calls
- Function decomposition
- Data decomposition
- Request decomposition
- Summary
- Chapter 3: Solving Common MSA Enterprise System Challenges
- MSA isolation using an ACL
- Using an API gateway
- Service catalogs and orchestrators
- Microservices aggregators
- Gateways versus orchestrators versus aggregators
- Microservices circuit breaker
- ABC-MSA enhancements
- Summary
- Part 2: Overview of Machine Learning Algorithms and Applications
- Chapter 4: Key Machine Learning Algorithms and Concepts
- The differences between artificial intelligence, machine learning, and deep learning
- Common deep learning and machine learning libraries used in Python
- Building regression models
- Building multiclass classification
- Text sentiment analysis and topic modeling
- Pattern analysis and forecasting in machine learning
- Enhancing models using deep learning
- Summary
- Chapter 5: Machine Learning System Design
- Machine learning system components
- Fit and transform interfaces
- Transform
- Fit
- Train and serve interfaces
- Training
- Serving
- Orchestration
- Summary
- Chapter 6: Stabilizing the Machine Learning System
- Machine learning parameterization and dataset shifts
- The causes of dataset shifts
- Identifying dataset shifts
- Handling and stabilizing dataset shifts
- Summary
- Chapter 7: How Machine Learning and Deep Learning Help in MSA Enterprise Systems
- Machine learning MSA enterprise system use cases
- Enhancing system supportability and time-to-resolution (TTR) with pattern analysis machine learning
- Implementing system self-healing with deep learning
- Summary
- Part 3: Practical Guide to Deploying Machine Learning in MSA Systems
- Chapter 8: The Role of DevOps in Building Intelligent MSA Enterprise Systems
- DevOps and organizational structure alignment
- DevOps
- The DevOps team structure
- DevOps processes in enterprise MSA system operations
- The Agile methodology of development
- Automation
- Applying DevOps from the start to operations and maintenance