Wayback Machine
151 captures
04 Jan 2019 - 30 Apr 2026
Oct NOV Dec
27
2020 2021 2022
success
fail
About this capture
COLLECTED BY
Collection: Common Crawl
Web crawl data from Common Crawl.
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20211127194006/https://thenewstack.io/category/microservices/
SEARCH (ENTER TO SEE ALL RESULTS)
POPULAR TOPICS
Contributed
News
Analysis
The New Stack Makers
Podcast
Tutorial
Research
Feature
Profile
Science
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
 

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.


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.
Cloud Native / Edge / IoT / Microservices / Contributed
Apache Pulsar: A Unified Queueing and Streaming Platform
10 Nov 2021 6:00am, by Addison Higham
Ali Siddiqui, chief product offcer of BMC Software
Data / Machine Learning / Microservices / Sponsored
How StreamWeaver Supports BMC’s Updated Vision
3 Nov 2021 10:46am, by B. Cameron Gain
API Management / Development / Microservices / Contributed
The Rise of Event-Driven Architecture 
28 Oct 2021 10:00am, by Matthew O’Riordan
Cloud Native / Containers / Microservices
vFunction Guides Enterprises Toward Continuous Modernization
26 Oct 2021 5:00am, by Mike Melanson
Culture / DevOps / Microservices
Target Embraces Cross-Organizational DevOps Culture
15 Oct 2021 5:00am, by Jennifer Riggins
DevOps / Microservices / Security / Sponsored / Contributed
Microservices Transformed DevOps — Why Security Is Next
8 Oct 2021 8:00am, by Tim Hinrichs
API Management / Development / Microservices
AppWrite: A Cloud Native Backend-as-a-Service
7 Oct 2021 11:09am, by Mike Melanson
Development / Kubernetes / Microservices
Hadean’s Rust SDK Promises ‘Friction Free’ Cloud Native Computing
23 Sep 2021 4:00am, by Mike Melanson
DevOps / Machine Learning / Microservices / Sponsored / Contributed
Intention-as Code: Making Self-Healing Infrastructure Work
21 Sep 2021 4:00am, by Deepak Giridharagopal
Containers / Kubernetes / Microservices / Sponsored / Contributed
Troubleshoot Microservices with Dynamic Packet Capture
15 Sep 2021 6:15am, by Dhiraj Sehgal and Joseph Yostos
Development / Microservices / Open Source
Why Decoupled Architectures Now Make Sense for WordPress
13 Sep 2021 6:00am, by Richard MacManus
DevOps / Microservices / Technology / Sponsored / Contributed
Microservices: Align the Pain with the Solution
2 Sep 2021 7:07am, by Ed Bailey
Cloud Native / Kubernetes / Microservices
NGINX’s Reference Architecture for Kubernetes Microservices
1 Sep 2021 4:00am, by Mike Melanson
CI/CD / Data / Microservices
Hitachi Vantara Launches a Cloud Native DataOps Suite
19 Aug 2021 10:37am, by Pamela Steger and Andrew Brust
DevOps / Kubernetes / Microservices / Sponsored / Contributed
Achieving Harmonious Orchestration with Microservices
19 Aug 2021 6:36am, by Jessica Cregg
API Management / Cloud Native / Microservices / Contributed
API Technology Trends in 2021
12 Aug 2021 3:00am, by Milap Neupane
Kubernetes / Microservices / Storage / Sponsored
Stateful Workloads on Kubernetes with Container Attached Storage
11 Aug 2021 3:00am, by Heather Joslyn
API Management / Microservices
How Airbnb and Twitter Cut Back on Microservice Complexities
4 Aug 2021 1:45pm, by Joab Jackson
Development / Kubernetes / Microservices / Contributed
Monolithic Development Practices Kill Powerful Kubernetes Benefits
2 Aug 2021 12:54pm, by Hugh McKee
Data / Microservices / Networking
Real-Time Data Access Across Highly Distributed Environments
29 Jul 2021 7:50am, by B. Cameron Gain
Development / Kubernetes / Microservices
The Future of Microservices? More Abstractions
27 Jul 2021 1:00pm, by Charles Humble
3stooges.jpg
Culture / DevOps / Microservices / Technology
How Reddit Solved DevOps’ ‘Three-Stooges-in-a-Door’ Problem
18 Jul 2021 6:00am, by David Cassel
Data / Microservices / Monitoring / Sponsored / Contributed
3 Challenges to Monitoring StatsD and How to Tackle Them
24 Jun 2021 9:00am, by Justin DeFrank
Microservices / Security / Tools / Sponsored
Secure Microservices in Ways That Developers Like
23 Jun 2021 3:00pm, by B. Cameron Gain
DevOps / Microservices / Sponsored / Contributed
5 Things You Didn’t Know About Open Policy Agent
17 Jun 2021 6:23am, by Anders Eknert
DevOps / Microservices / Technology / Sponsored / Contributed
Debunking Three Myths About Event-Driven Architecture
14 Jun 2021 6:24am, by Dunith Dhanushka
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
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

© 2021 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.
✕

Wait! Don't Go Yet 🚀

Get our FREE eBook "10 Programming Tips That Changed Everything" when you subscribe!

No spam. Unsubscribe anytime.