TNS
VOXPOP
Will JavaScript type annotations kill TypeScript?
The creators of Svelte and Turbo 8 both dropped TS recently saying that "it's not worth it".
Yes: If JavaScript gets type annotations then there's no reason for TypeScript to exist.
0%
No: TypeScript remains the best language for structuring large enterprise applications.
0%
TBD: The existing user base and its corpensource owner means that TypeScript isn’t likely to reach EOL without a putting up a fight.
0%
I hope they both die. I mean, if you really need strong types in the browser then you could leverage WASM and use a real programming language.
0%
I don’t know and I don’t care.
0%

Apcera NATS, Messaging and Simplicity

Aug 18th, 2016 4:48pm by
Featued image for: Apcera NATS, Messaging and Simplicity

With the ever-increasing amounts of data sent and received by today’s applications, developers are turning to tried-and-true technologies to help them address message brokering across different applications, or between different microservices within an application. Stripping the complexity from message brokering at scale is something which Apcera aims to accomplish with its Go-based message broker service NATS.

In this episode of The New Stack Analysts, we explore how Apcera hopes NATS will stand out in the message broker ecosystem, why simplicity is a powerful tool for message brokerage at scale, and how developers can ensure their services remain cost-efficient in the long term. Apcera Product Manager Larry McQueary and Apcera Vice President of Alliances and Channels Steve Dischinger spoke with The New Stack founder Alex Williams and co-host 451 Research Analyst Donnie Berkholz to learn more about NATS.


#106: Finding the Simplest Path to Value with Apcera NATS

The interview can also be heard on YouTube.

McQueary highlighted some of the challenges developers can face when working with distributed applications, such as Kafka. “It’s got kind of a bunch of moving pieces depending on which version you’re using. We just try and leave all that to the applications and developers. We want to provide a core tool that’s as small as it can be, with the smallest footprint and least amount of complexity. So you can build the best application without worrying about, ‘How do I do messaging?’”

The costs associated with getting data from point A to point B can quickly add up if one is not paying close attention. McQueary highlighted that while the protocols may have changed in the 20 years since Java’s Remote Method Invocation (RMI) dominated message brokering, the pub/sub process hasn’t shifted into obscurity just yet. “These services are using HTTP or HTTP/2 to establish point to point connections between processes that they first have to look up through an external service like Consul or etcd to get to, and the cost of that’s expensive. Generally, it’s more expensive than you think. Especially when you’re firing a lot of events and transactions in the control plane in particular.”

As the conversation continued, McQueary posed a question to those seeking to integrate their message brokering platform with their existing stack, “The thing that we think that users should be thinking about is: What’s the simplest path to value in doing those integrations?”

containercon_use

Apcera is a sponsor of The New Stack.

Feature image by Etienne Desclides, via Unsplash, under a cc0 license.

Group Created with Sketch.
TNS owner Insight Partners is an investor in: The New Stack.
THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses.