close
Wayback Machine
Mar APR May
08
2021 2022 2023
success
fail
About this capture
COLLECTED BY
Collection: Media Cloud
A longitudinal web archival collection based on URIs from the daily feed of Media Cloud that maps news media coverage of current events.
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20220408214655/https://thenewstack.io/category/microservices/
SEARCH (ENTER TO SEE ALL RESULTS)
Cancel Search
POPULAR TOPICS
Contributed
News
sponsored-post-contributed
Analysis
The New Stack Makers
Tutorial
Podcast
Feature
Research
Profile
The New Stack Logo
Skip to content
  • Podcasts
  • Events
  • Ebooks
    • DevOps
    • DevSecOps
    • Docker Ecosystem
    • Kubernetes Ecosystem
    • Microservices
    • Observability
    • Serverless
    • Storage
    • All Ebooks
  • Newsletter
  • Sponsorship
  • • • •
    • Podcasts
      • TNS @Scale Series
      • TNS Analysts Round Table
      • TNS Context Weekly News
      • TNS Makers Interviews
      • All Podcasts
    • Events
    • Ebooks
      • Machine Learning
      • DevOps
      • Serverless
      • Microservices
      • Observability
      • Kubernetes Ecosystem
      • Docker Ecosystem
      • All Ebooks
    • Newsletter
    • Sponsorship
Skip to content
  • Architecture
    • Cloud Native
    • Containers
    • Edge/IoT
    • Microservices
    • Networking
    • Serverless
    • Storage
  • Development
    • Development
    • Cloud Services
    • Data
    • Machine Learning
    • Security
  • Operations
    • CI/CD
    • Culture
    • DevOps
    • Kubernetes
    • Monitoring
    • Service Mesh
    • Tools
Search The New Stack
 

Microservices

▾ 2 MINUTE READ — CLOSE

Microservices are Built, Deployed and Managed Independently

Microservices are an architectural approach to software development based on building an application as a collection of small services. There is no standard definition for what amount of code constitutes a “small service.” But some experts say it’s about the size at which a team can query the service’s health with a single request that returns a “yes” or “no” answer. Similarly, a service is too big if it requires more than one team to manage it.

Each service has its own unique and well-defined role, runs in its own process and communicates via HTTP APIs or messaging. Each microservice can be deployed, upgraded, scaled and restarted independently of all the sibling services in the application. They are typically orchestrated by an automated system, making it possible to have frequent updates of live applications without affecting the end users.

Microservices Advantages

Microservices are an evolution of a service-oriented architecture (SOA) — and some would argue that microservices are just SOA rebranded to make it hip again. But really, cloud native microservices take the SOA concept to a new level. The difference now is that cloud infrastructure has finally caught up to the SOA concept, so that loosely-coupled services (aka microservices) are now feasible to implement and manage at scale.

By enabling small autonomous teams to develop, deploy and scale their respective services independently, microservices essentially parallelize development, thereby speeding up the production cycle exponentially.

Adoption of microservices is closely correlated with the use of DevOps, continuous integration and continuous delivery (CI/CD) and containers. Container-based — and open source — systems like Docker and Kubernetes are a very effective way to develop, deploy and manage microservices. Many mature and robust tools, platforms and other services already exist in the container space, rendering containerization a natural fit for microservices-based applications.

Microservices Disadvantages

Microservices have many advantages, but migrating away from a monolith introduces its own set of challenges. With a microservices architecture, service discovery, networking, testing and monitoring all become more complex and difficult, if not impossible, to manage following reliable older systems and practices. And the problem is amplified as the number of services grow. Tools that once seemed essential, such as logging, are now racking up huge bills that can send a microservices migration into negative ROI territory. Thus, there are many business and process decisions involved in transitioning to a microservices-based architecture.

In a true microservices approach, teams run only the exact small services they need, and nothing else. It’s a sleek setup, but these services are not aware of each other until you step in to orchestrate them. Until recently, this implementation and orchestration piece have been beyond the engineering reach of many smaller to mid-size organizations.

A Market Leap Forward for Microservices Offerings

Fortunately, a market leap forward is now happening with microservices. There is a virtual tech sector land rush on, with companies feverishly producing not just microservices themselves, but the platforms, tools and frameworks necessary for joining them seamlessly together.

At this early stage in the developing ecosystem around microservices, it can be difficult to gauge both best fit and ultimate longevity. Despite the abundant potential benefits, microservices are not the right solution for every project. A well-built monolithic architecture can scale just as well, and remains the best option, in many scenarios.

Still, there are many companies for which microservices are the best option, and well worth the immediate challenge.


The New Stack Newsletter Sign-Up
A newsletter digest of the week’s most important stories & analyses.
Do you also want to be notified of the following?
We don’t sell or share your email. By continuing, you agree to our Terms of Use and Privacy Policy.
Image
An overhead photo of a twisty road that runs through a green, wooded landscape.
Microservices / Security / Software Development / Technology / Sponsored
How to Build a Roadmap to App Modernization
6:00am, by Jennifer Riggins
Image
Image
Data Storage / Microservices / Technology
Redis Puts (Almost) Everything Under a Single Module
7 Apr 2022 9:41am, by B. Cameron Gain
Image
Image
DevOps Tools / Kubernetes / Microservices
Chaos Engineering Was Missing from Harness’ CI/CD Before ChaosNative Purchase
29 Mar 2022 3:00am, by B. Cameron Gain
Image
Image
API Management / Microservices / Sponsored / Contributed
Why GraphQL for Microservices?
14 Mar 2022 6:22am, by Roy Derks
Image
highway traffic at night
API Management / Containers / Kubernetes / Microservices / Observability
Open Source Mizu Unblocks View into Kubernetes API Traffic
1 Mar 2022 12:20pm, by Susan Hall
Image
Image
API Management / Compliance / Microservices / Technology / Sponsored / Contributed
Automated SBOM Generation with Paketo Buildpacks
28 Jan 2022 6:18am, by Ram Iyengar
Image
Image
Kubernetes / Microservices / Software Development / Technology / Sponsored / Contributed
Kubernetes DaemonSets: A Detailed Introductory Tutorial
26 Jan 2022 8:11am, by Dawid Ziolkowski
Image
Image
API Management / Microservices / Technology / Contributed
Lessons Learned Implementing a CMS Microfrontend
11 Jan 2022 10:00am, by Abhinav Paliwal
Image
data
Data Science / Kubernetes / Microservices / Sponsored / Contributed
New Tools for Optimizing Data Resilience in Kubernetes
6 Jan 2022 9:00am, by Marcel Hergaarden
Image
2022
Microservices / Security / What Is DevOps? / Sponsored / Contributed
What SecOps Teams Can Expect in 2022
22 Dec 2021 6:40am, by Faith Kilonzi
Image
seconds
Machine Learning / Microservices / What Is DevOps? / Sponsored / Contributed
When Seconds Matter: Harnessing Real-Time Digital Operations
3 Dec 2021 10:34am, by Vivian Chan
Image
Image
Cloud Native Ecosystem / IoT Edge Computing / Microservices / Contributed
Apache Pulsar: A Unified Queueing and Streaming Platform
10 Nov 2021 6:00am, by Addison Higham
Image
Ali Siddiqui, chief product offcer of BMC Software
Data Science / Machine Learning / Microservices / Sponsored
How StreamWeaver Supports BMC’s Updated Vision
3 Nov 2021 10:46am, by B. Cameron Gain
Image
Image
API Management / Microservices / Software Development / Contributed
The Rise of Event-Driven Architecture 
28 Oct 2021 10:00am, by Matthew O’Riordan
Image
Image
Cloud Native Ecosystem / Containers / Microservices
vFunction Guides Enterprises Toward Continuous Modernization
26 Oct 2021 5:00am, by Mike Melanson
Image
Image
Culture / Microservices / What Is DevOps?
Target Embraces Cross-Organizational DevOps Culture
15 Oct 2021 5:00am, by Jennifer Riggins
Image
Image
Microservices / Security / What Is DevOps? / Sponsored / Contributed
Microservices Transformed DevOps — Why Security Is Next
8 Oct 2021 8:00am, by Tim Hinrichs
Image
Image
API Management / Microservices / Software Development
AppWrite: A Cloud Native Backend-as-a-Service
7 Oct 2021 11:09am, by Mike Melanson
Image
Image
Kubernetes / Microservices / Software Development
Hadean’s Rust SDK Promises ‘Friction Free’ Cloud Native Computing
23 Sep 2021 4:00am, by Mike Melanson
Image
Image
Machine Learning / Microservices / What Is DevOps? / Sponsored / Contributed
Intention-as Code: Making Self-Healing Infrastructure Work
21 Sep 2021 4:00am, by Deepak Giridharagopal
Image
Image
Containers / Kubernetes / Microservices / Sponsored / Contributed
Troubleshoot Microservices with Dynamic Packet Capture
15 Sep 2021 6:15am, by Dhiraj Sehgal and Joseph Yostos
Image
Image
Microservices / Open Source / Software Development / Web Development
Why Decoupled Architectures Now Make Sense for WordPress
13 Sep 2021 6:00am, by Richard MacManus
Image
Image
Microservices / Technology / What Is DevOps? / Sponsored / Contributed
Microservices: Align the Pain with the Solution
2 Sep 2021 7:07am, by Ed Bailey
Image
Image
Cloud Native Ecosystem / Kubernetes / Microservices
NGINX’s Reference Architecture for Kubernetes Microservices
1 Sep 2021 4:00am, by Mike Melanson
Image
Image
Data Science / Microservices / What’s New in the CI/CD Environment?
Hitachi Vantara Launches a Cloud Native DataOps Suite
19 Aug 2021 10:37am, by Pamela Steger and Andrew Brust
Image
Image
Kubernetes / Microservices / What Is DevOps? / Sponsored / Contributed
Achieving Harmonious Orchestration with Microservices
19 Aug 2021 6:36am, by Jessica Cregg
Pagination Previous Button
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
Pagination Next Button
Architecture
  • Cloud Native
  • Containers
  • Edge/IoT
  • Microservices
  • Networking
  • Serverless
  • Storage
Development
  • Cloud Services
  • Data
  • Development
  • Machine Learning
  • Security
Operations
  • CI/CD
  • Culture
  • DevOps
  • Kubernetes
  • Monitoring
  • Service Mesh
  • Tools
The New Stack
  • Ebooks
  • Podcasts
  • Events
  • Newsletter
  • About / Contact
  • Sponsors
  • Sponsorship
  • Disclosures
  • Contributions
  • Twitter
  • Facebook
  • YouTube
  • Soundcloud
  • LinkedIn
  • Slideshare
  • RSS

© 2022 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.