目錄(91章)
倒序
- 封面
- 版權信息
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Preface
- Chapter 1. What are Microservices?
- Monolithic versus microservices
- Service Oriented Architectures versus microservices
- Microservices characteristics
- How to focus your development on microservices
- Advantages of using PHP on microservices
- Summary
- Chapter 2. Development Environment
- Design and architecture to build the basic platform for microservices
- Requirements to start working on microservices
- Version control – Git versus SVN
- Setting up a development environment for microservices
- Frameworks for microservices
- Summary
- Chapter 3. Application Design
- Microservices structure
- RESTful conventions
- Caching strategy
- Domain-driven design
- Event-driven architecture
- Continuous integration continuous delivery and tools
- Summary
- Chapter 4. Testing and Quality Control
- The importance of using tests in your application
- Test-driven development
- Behavior-driven development
- Acceptance test-driven development
- Tools
- Summary
- Chapter 5. Microservices Development
- Dependency management
- Routing
- Implementing a microservice call
- Database operations
- Error handling
- Async and queue
- Caching
- Summary
- Chapter 6. Monitoring
- Debugging and profiling
- Error handling
- Application logs
- Application monitoring
- Summary
- Chapter 7. Security
- Encryption in microservices
- Authentication
- Access Control List
- Security of the source code
- Tracking and monitoring
- Best practices
- Summary
- Chapter 8. Deployment
- Dependency management
- Deploy automation
- Advanced deployment techniques
- Backup strategies
- Summary
- Chapter 9. From Monolithic to Microservices
- Refactor strategies
- Tutorial: From monolithic to microservices
- Summary
- Chapter 10. Strategies for Scalability
- Capacity planning
- Load testing
- Scalability plan
- Summary
- Chapter 11. Best Practices and Conventions
- Code versioning best practices
- Caching best practices
- Performance best practices
- Dependency management
- Semantic versioning
- Error handling
- Coding practices
- Working with release branches
- Summary
- Chapter 12. Cloud and DevOps
- What is Cloud?
- Select your Cloud provider
- Deploying your application to the Cloud
- What is DevOps?
- Summary 更新時間:2021-07-09 18:50:20
推薦閱讀
- Java程序設計(慕課版)
- Mastering Objectoriented Python
- Kotlin Standard Library Cookbook
- Java程序設計:原理與范例
- Expert Data Visualization
- 劍指Java:核心原理與應用實踐
- The DevOps 2.5 Toolkit
- Python忍者秘籍
- C#應用程序設計教程
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(2)
- Kubernetes源碼剖析
- OpenStack Networking Essentials
- Kotlin Programming By Example
- Access數據庫應用教程(2010版)
- Web開發新體驗
- Learning Puppet
- MonoTouch應用開發實踐指南:使用C#和.NET開發iOS應用
- 計算機視覺實戰:基于TensorFlow 2
- SAP HANA Cookbook
- 軟件測試實驗實訓指南
- 自然語言處理NLP從入門到項目實戰:Python語言實現
- 軟件測試實用教程
- 深度學習企業實戰:基于R語言
- Elasticsearch源碼解析與優化實戰
- Grunt Cookbook
- Go語言項目開發上手指南
- Microsoft Dynamics GP 2013 Implementation
- Predictive Analytics Using Rattle and Qlik Sense
- Unity 3D特效設計必修課
- Apache Spark 2:Data Processing and Real-Time Analytics