Author: Anmol Sarna

Finagle : Controlling the Future Of RPC systems

Reading Time: 4 minutes In this blog we’ll use Finagle to build a very simple HTTP server that is also an HTTP client — an HTTP proxy. So Let’s Begin With Some Introduction to the Finagle. Finagle is an extensible Remote Procedure Call (RPC system) for the JVM, used to construct high-concurrency servers. Twitter Finagle is a great framework to write distributed applications in Scala or Java. It is Continue Reading

Finatra : Building Rest APIs Made Simple

Reading Time: 4 minutes Finatra is an open-source project by Twitter that can be used to build REST APIs in Scala programming language. Finatra is a framework for easily building API services on top of  Twitter-server, Finagle, and Twitter-util. Finagle: It provides the building blocks for most of the code we write on the JVM. It has long-served as our extensible, protocol-agnostic, highly-scalable RPC framework Twitter Server:It provides elegant integration Continue Reading

Cassandra Database : The Next Big Thing

Reading Time: 3 minutes Apache Cassandra, a top level Apache project born at Facebook , is a distributed database for managing large amounts of structured data across many commodity servers, while providing highly available service and no single point of failure. BASIC FLOW OF DATA INTO CASSANDRA TABLES Installation In a terminal window: 1. Check which version of Java is installed by running the following command: $ java -version It is Continue Reading