✨
Architect's Cookbook
  • Effective Architect's Cookbook
  • 🎯What is an Architect?
    • Definitions
    • Duties of an Architect
    • Architects and the project's lifecycle
  • 🧩Technologies
    • Autonomous Vehicles
      • ROS
    • Cloud
      • Azure
        • Identities and Governance
          • Authentication and Authorization
        • Storage
        • Compute
          • Application
        • Virtual Networking
        • Monitoring
        • Backup
        • Migration / Hybrid
        • Data Integration
        • Learning
          • Azure AZ-104
      • Microservices
  • ⚙️Methods and Tools
    • Agile
    • Knowledge Management
      • Best Practices
      • Documentation as Code
    • Legal
    • Documentation
      • Templates
    • Domain Driven Design
    • Tools
      • Enterprise Architect
      • draw.io
      • git
  • 🤹‍♀️Human Skills
    • Daily Routine
    • Leadership
    • Mindfulness
    • Neuro-linguistic programming (NLP)
    • Non Violent Communication (NVC)
  • 📚Recommended Reading
    • Architecture Frameworks
    • References
    • Books
Powered by GitBook
On this page
  • Comparison to Monolith
  • Benefits
  • Team
  • Maintenance Advantages
  • Resilience

Was this helpful?

  1. Technologies
  2. Cloud

Microservices

Comparison to Monolith

  • Microservices are relatively small

    • By comparison to a monolith

  • Variety of technology stacks

  • Independent deployment

    • No orchestration

  • Communicate exclusively via API

Benefits

Team

  • Microservices help organize teams

  • Concentrate expertise

  • Independent governance

  • Balance decentralized decision-making with elevation of important topics

Maintenance Advantages

  • Create a clean break from an old, poor-quality codebase

    • Small size

    • Focus on independence

  • Flexibility

    • Variety of tools

    • Accept change easily

  • Performance management at scale

  • Reinforce architectural boundaries

Resilience

  • Not all-or-nothing

    • Uptime

    • SLAs

  • Isolate risky or buggy code

  • Isolate third-party fault handling

PreviousAzure AZ-104NextAgile

Last updated 4 years ago

Was this helpful?

🧩