Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Finagle Alternatives
Similar projects and alternatives to Finagle
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
Akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
-
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
-
-
-
-
Async Http Client
Asynchronous Http and WebSocket Client library for Java
-
-
-
-
-
conduit
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Finagle reviews and mentions
-
Pretty incredible thread where Elon confuses how GraphQL works, thinks the Android client itself is making one thousand requests, and then publicly fires an employee who corrects him.
Bro it's their fucking project lolhttps://twitter.github.io/finagle/
You can even see it mentioned in Finagle's project, which is what Twitter uses https://twitter.github.io/finagle/
-
Elon Musk publicly feuding with and firing his developers on Twitter
RPC generally means server side calls, probably this https://twitter.github.io/finagle/, and XHR is not RPC.
-
You worked on it? Why is it slow then?
Twitter is a Scala shop and specifically uses Finagle - a homegrown RPC framework based on Apache Thrift. https://twitter.github.io/finagle/
-
At what point does an unstable company become a risk in your tech stack? (more Twitter fallout)
We use Twitter Finagle. Coupled with some other bits, we are running our company's most critical services on top of it. The announcement that 50% of Twitter's workforce is being let go has us seriously concerned that our core infrastructure will be running on unmaintained software.
-
What is a service mesh?
When breaking up a monolithic app into microservices, the communication between these services becomes vital to the health and performance of the application. Technically, you could incorporate the features to manage this traffic directly into your application. This is what Twitter, Google, and Netflix did with massive internal libraries like Finagle, Stubby, and Hysterix.
-
Real World Micro Services
I think the more interesting aspect of this is the framework being used: https://github.com/micro/micro
I haven't dug into it at all yet, but at a glance it looks like it's aiming to do something similar to what Go kit (https://gokit.io/) or Finagle (https://twitter.github.io/finagle/) does, where it gives you a nice abstraction for defining your "service" and then handles all the supplementary aspects (service discovery, serialization, retry/circuit breaker logic, rate limiting, hooks for logging, tracing, and metrics, etc) so you don't have to build those from scratch every time.
I don't know if any of those other frameworks could really be considered very "successful" outside the original organizations they were built for (it seems like the industry has bet more on service meshes and API gateway products), but I'd probably be more inclined to start with one of them than making a new framework.
-
What companies/startups are using Scala (open source projects on github)?
There are so many of them in big data, e.g. Kafka, Spark, Flink, Delta, Snowplow, Finagle, Deequ, CMAK, OpenWhisk, Snowflake, TheHive, TVM-VTA, etc.
-
Left-wing Bias at Twitter: Indian Engineers Give the Inside Scoop in Sting Operation
Also, you conveniently ignored the two other major projects https://github.com/twitter/twemproxy and https://github.com/twitter/finagle , which are tremendously popular and are the major building block of lots of large scale systems.
There are also systems like Fingle ( https://github.com/twitter/finagle) which is a really great piece of engineering work ( also something which is very hard to get right and with limited options like Netflix's hystrix)
-
A note from our sponsor - SonarQube
www.sonarqube.org | 31 Jan 2023
Stats
twitter/finagle is an open source project licensed under Apache License 2.0 which is an OSI approved license.