Wayback Machine
152 captures
04 Jan 2019 - 04 Jul 2026
Oct NOV Dec
22
2019 2020 2021
success
fail
About this capture
COLLECTED BY
Collection: Wikipedia Eventstream
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20201122135730/https://thenewstack.io/category/microservices/

SEARCH (ENTER TO SEE ALL RESULTS)

Image

POPULAR TOPICS

Contributed
News
Analysis
The New Stack Makers
Research
Tutorial
Podcast
Science
Feature
Off-The-Shelf Hacker
Image
Skip to content
  • Podcasts
    • TNS @Scale Series
    • TNS Analysts Round Table
    • TNS Context Weekly News
    • TNS Makers Interviews
    • All Podcasts
  • Events
  • Ebooks
    • Storage
    • DevOps
    • Serverless
    • Microservices
    • Kubernetes Ecosystem
    • Docker Ecosystem
    • 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
      • 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
Image
 

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.


Image

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
Image

Kubernetes / Microservices / Monitoring / Sponsored

LogDNA ‘Kubernetes Enrichment’: Automated and Simplified Observability

20 Nov 2020 10:48am, by B. Cameron Gain

Image
Image

Microservices / Networking / Service Mesh / Sponsored / Contributed

gRPC Remote Procedure Calls in a Nutshell

19 Nov 2020 12:00pm, by Kasun Indrasiri

Image
Image

Data / Microservices / Contributed

Continuous Intelligence Fills in Where Smarter Databases Can’t Help

13 Nov 2020 8:19am, by Simon Crosby

Image
Image

Data / Microservices / Sponsored / Contributed

The Rise of the Event Streaming Database

5 Nov 2020 3:00am, by Ben Stopford

Image
Image

Development / Microservices

Temporal Tackles Microservice Reliability Headaches

3 Nov 2020 3:00am, by Susan Hall

Image
Image

Cloud Services / Microservices / Serverless / Sponsored / Contributed

The New Multicloud: Serverless, Application Flows and Automation

29 Oct 2020 9:22am, by Mark Hinkle

Image
Image

Cloud Native / Data / Microservices / Sponsored / Contributed

How Redis Simplifies Microservices Design Patterns

7 Oct 2020 12:00pm, by Allen Terleto

Image
Image

DevOps / Microservices / Serverless / Sponsored / Contributed

From DevOps to DevApps

7 Oct 2020 9:03am, by Mark Hinkle

Image
Image

Microservices / Security / Service Mesh / Sponsored / Contributed

Zero-Trust Security with Service Mesh

6 Oct 2020 12:00pm, by Rose Sawvel

Image
Image

Kubernetes / Microservices / Monitoring / Sponsored / Contributed

3 Key Configuration Challenges for Kubernetes Monitoring with Prometheus

30 Sep 2020 10:00am, by Jürgen Etzlstorfer

Image
Image

Development / Microservices / Sponsored / Contributed

7 Best Practices to Build and Maintain Resilient Applications and Infrastructure

23 Sep 2020 10:47am, by Kris Beevers

Image
Image

Cloud Services / Microservices / Serverless

TriggerMesh Wants to Be the Plumber for Multicloud

21 Sep 2020 6:00am, by Richard MacManus

Image
Image

Kubernetes / Microservices

How Does Service Discovery Work in Kubernetes?

10 Sep 2020 1:00pm, by Janakiram MSV

Image
Image

Cloud Native / Kubernetes / Microservices

The New Stack Context: In-Memory Computing Meets Cloud Native Computing

28 Aug 2020 3:00pm, by Joab Jackson

Image
Image

Cloud Native / Kubernetes / Microservices

KubeCon Pancake Breakfast: Why Your K8s ‘Stack’ Should Be Boring

24 Aug 2020 5:00pm, by Alex Williams and B. Cameron Gain

Image
Image

Development / Microservices / Networking / Service Mesh

KubeCon EU: Envoy Looks to WebAssembly to Extend Microservices Monitoring

24 Aug 2020 6:00am, by Jennifer Riggins

Image
Image

Kubernetes / Microservices / Networking / Sponsored / Contributed

Meshy and Happy with Kubernetes Ingress

18 Aug 2020 12:00pm, by Patrick McFadin and Christopher Bradford

Image
Image

Cloud Services / Microservices / Serverless / Contributed

All Cloud Native Roads Lead to Fargate

18 Aug 2020 12:00pm, by Michele Mancioppi and Thorsten Höger

Image
Image

CI/CD / DevOps / Microservices / Sponsored

The Developer’s Struggle for Control

10 Aug 2020 5:00pm, by B. Cameron Gain

Image
Image

Data / Microservices / Contributed

Future-Proof High-Performance Microservice Applications with In-Memory Technology

3 Aug 2020 12:46pm, by Michael Yawn

Image
Image

API Management / Cloud Native / Microservices

APISIX: An Open Source API Gateway for Microservices

3 Aug 2020 11:20am, by Susan Hall

Image
Image

Data / Microservices / Sponsored / Contributed

Unlock the Value of Microservices Using Database-as-a-Service (DBaaS)

29 Jul 2020 9:14am, by Andrew Davidson

Image
Image

Cloud Native / Kubernetes / Microservices / Sponsored

The Ups and Downs of Box’s Kubernetes Journey

28 Jul 2020 3:00pm, by Alex Williams and B. Cameron Gain

Image
Image

Cloud Native / Microservices / Contributed

Why Automating for Cloud Native Infrastructures Is a Win for All Involved

23 Jul 2020 12:00pm, by Robert Hopson

Image
Image

Kubernetes / Microservices / Monitoring / Contributed

Best Practices for Deploying Jaeger on Kubernetes in Production

22 Jul 2020 10:28am, by Dotan Horovits

Image
Image

Microservices / Networking / Serverless / Contributed

Publish-Subscribe: Introduction to Scalable Messaging

21 Jul 2020 8:32am, by Matthew O’Riordan

Image
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
Image

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

© 2020 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.