Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture

@article{Balalaie2016MicroservicesAE,
  title={Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture},
  author={Armin Balalaie and A. Heydarnoori and Pooyan Jamshidi},
  journal={IEEE Software},
  year={2016},
  volume={33},
  pages={42-52}
}
  • Armin Balalaie, A. Heydarnoori, Pooyan Jamshidi
  • Published 2016
  • Computer Science
  • IEEE Software
  • This article reports on experiences and lessons learned during incremental migration and architectural refactoring of a commercial mobile back end as a service to microservices architecture. It explains how the researchers adopted DevOps and how this facilitated a smooth migration. 
    354 Citations

    Figures, Tables, and Topics from this paper

    Explore Further: Topics Discussed in This Paper

    Experience with Microservices for Legacy Software Modernization
    • PDF
    Using Microservices for Legacy Software Modernization
    • 42
    • PDF
    Microservices
    Benchmark Requirements for Microservices Architecture Research
    • 60
    Microservices: architecture, container, and challenges
    • Highly Influenced
    Performance characteristics between monolithic and microservice-based systems
    • 2
    • PDF

    References

    SHOWING 1-10 OF 28 REFERENCES
    Containerization and the PaaS Cloud
    • C. Pahl
    • Computer Science
    • IEEE Cloud Computing
    • 2015
    • 235
    • PDF
    Building Microservices
    • 457
    DevOps - A Software Architect's Perspective
    • 362
    Performance-oriented DevOps: A Research Agenda
    • 76
    • PDF
    Cloud Migration Research: A Systematic Review
    • 301
    • PDF