目錄(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
推薦閱讀
- VMware View Security Essentials
- Mastering JavaScript Object-Oriented Programming
- C語言程序設計
- Python程序設計
- Xamarin.Forms Projects
- Building Minecraft Server Modifications
- jQuery開發基礎教程
- Drupal 8 Module Development
- 網站構建技術
- Kotlin從基礎到實戰
- Android系統級深入開發
- ASP.NET開發與應用教程
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- Learning JavaScript Data Structures and Algorithms(Second Edition)
- IoT Projects with Bluetooth Low Energy
- 深入理解BootLoader
- Vue.js光速入門及企業項目開發實戰
- 進入IT企業必讀的324個Java面試題
- Mastering Leap Motion
- Java多線程并發體系實戰(微課視頻版)
- 和孩子一起學編程:用Scratch玩Minecraft我的世界
- Raspberry Pi By Example
- Vue.js從入門到精通
- AVR單片機C語言非常入門與視頻演練
- Unreal Engine 4.x Scripting with C++ Cookbook
- Oracle公有云實用指南
- 編寫高質量代碼:改善Java程序的151個建議
- ASP.NET Core 2 and Angular 5
- Articulate Storyline Essentials
- Android 6 Essentials