What are Microservices?

Microservices Defined

Microservices define the latest iteration of a service-oriented architecture, under which applications are not written as a monolith but are built by joining discreet components — bits of functionality, called services — via application programming interfaces (APIs).

Among the advantages microservice architectures provide are the ability to iterate more quickly, by having teams work on these individual application components, speeding both bug fixes and the introduction of new features. These microservices are deployed via containers, which can be taken down from an application, amended, and plugged back in without causing the entire application to come down.

 

While the benefits of microservices are clear, having so many small pieces of functionality used to compile applications creates a security issue. The more services you run, the more surface area hackers can exploit. Microservices also create problems because often, organizations don’t know who created a service, or what will happen to their application if the service changes before they are aware of the change. Then there is the enormous issue of managing so many small, moving pieces.

microservices Resources

Microservices at scale: A complexity management issue

The benefits of microservices have been touted for years, and their popularity is clear when you consider the explosion in use of technologies, such as Kubernetes, over the last few years. It seems that based on the number of successful implementations, that popularity is deserved.  For example, according to a 2020 survey by O’Reilly, 92% … continue reading

Speed, security and reliability are now one

Companies around the world and across many industries have felt the pressure to release faster, yet they struggle to do so in a safe and reliable way that doesn’t compromise user trust.  A lot of these companies think there’s a dichotomy between whether you can move fast or increase value.  “I think the move fast … continue reading

Kong Konnect platform

Service connectivity platform Kong Konnect enters GA with multi-geo support

Kong announced the general availability of its cloud-native, connectivity platform Kong Konnect with new features to enable reliable, secure and observable connectivity across microservices and APIs. The platform was first previewed last year as a private beta at Kong Summit 2020 with the promise to simplify complex cloud-native workflows.  “Kong Konnect addresses a massive challenge … continue reading

SD Times news digest: Gremlin Automatic Service Discovery, WhiteHat Attack Surface Management, and Jamf’s same-day Apple OS support

Gremlin has added Automatic Service Discovery to its chaos engineering platform in an effort to help companies improve resilience and reduce downtime by identifying the various services running across distributed systems.  “The rise in popularity of microservices necessitate services functioning as first-class citizens. The infrastructure layer is becoming more abstract and engineers are increasingly thinking … continue reading

SD Times news digest: Lightrun’s free Java debugger, Veracode Technology Alliance Program, and Logi Analytics Acquired by insightsoftware

Lightrun announced the release of a free, self-service version of its debugging solution for developers.  With Lightrun Cloud, users can troubleshoot production applications live from within the IntelliJ IDE and debug modern application architectures like containers, microservices and serverless. “Distributed frameworks are the cornerstone of the most interesting cloud-native development use cases today, but all … continue reading

SD Times news digest: Rookout Agile Flame Graphs, ServiceNow acquires Intellibot, and CircleCI server 3.x

Rookout’s Agile Flame Graphs was launched to dynamically profile distributed applications in production and provide developers with a fully-visualized understanding of how their code is impacting other applications.  “Agile Flame Graphs allows software engineers to select a section of code and instantly visualize the latency between functions and individual lines of code, within and across … continue reading

SD Times news digest: JetBrains WebStorm 2020.3, Instana Enterprise Observability for Microservices now available on AWS, Informatica’s new data lake management solution

This latest release of JetBrains’ JavaScript IDE is packed with many long-awaited enhancements, including support for Tailwind CSS, the ability to sync one’s IDE theme with their OS settings, and Git staging. WebStorm 2020.3 also includes a new welcome screen, the ability to sync the IDE theme with your OS settings, improvements for working with … continue reading

Temporal raises $18.75 million for microservice orchestration

Open-source microservices orchestration platform provider Temporal announced a series A $18.75 million round of funding, bringing the company’s total amount raised to $25.5 million. According to the company, the funds will be used to expand the platform, grow its open-source community, and develop a cloud offering.  “Aside from being a reasonably good way to support … continue reading

Guest View: 5 reasons to be excited about Istio’s future

Lin wrote this article in May 2020 in refection of Istio’s third anniversary. On May 24, 2017, IBM and Google announced the launch of Istio, an open technology that enables developers to seamlessly connect, manage, and secure networks of different microservices—regardless of platform, source, or vendor. I’ve been working on Istio since its 0.1 release … continue reading

premium Microservices and APIs: The path to agility

It’s often been said that digital transformation is not a destination, but a journey. In the past, that journey was fraught with complications and the risk of downtime as legacy systems were retired and replaced. Today, however, steering legacy systems into the digital age has been made simpler through the introduction of microservices and APIs.  … continue reading

Harness gives developers cloud spend control with Continuous Efficiency

Harness has announced a new solution designed to make it easier for development and DevOps teams to manage the cost of containerized applications and microservices that are running in cloud environments. With Continuous Efficiency, these teams are given immediate visibility into the cost of their applications, microservices, and clusters.  “Skyrocketing cloud costs are an unsolved … continue reading

Microsoft reveals Project Tye to make it easier to work with microservices

Microsoft has announced a new tool called Project Tye that is designed to make it easier to develop, test, and deploy microservices. According to Microsoft, developers often want to run more than one service or project at once when building an app. This can be hard to set up, and even once it is set … continue reading

1 2 3 13
Ad will close in seconds
Continue to site
HTML Snippets Powered By : XYZScripts.com

Get access to this and other exclusive articles for FREE!

There's no charge and it only takes a few seconds.

Sign up now!