Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

Libraries used#

Sumit Rawal answered on May 23, 2023 Popularity 1/10 Helpfulness 1/10

Contents


More Related Answers

  • list python libraries
  • python libraries
  • libraries
  • reference other libraries in library
  • famous python libraries
  • python built in libraries

  • Libraries used#

    0

    Let’s successively go through the libraries we will be using in our project with a brief description of each. This is important because these libraries and the functionalities that they offer will come together to become the building blocks of our service.

    The building blocks of our service

    1. Akka

    Using Akka, we can build highly concurrent, distributed, and resilient message-driven applications for Scala. We will also be using Akka-HTTP, which provides a full server- and client-side HTTP stack, and Akka-Streams, whose purpose is to offer a safe way to formulate stream processing setups.

    2. Slick

    Slick will be our database layer. We are using this specifically to make our job easier as we will write our database queries in Scala instead of SQL.

    3. Flyway

    We will employ Flyway for database migrations. Database migrations help move in a deterministic way from a current version of the database to a newer one. Database migrations are stored according to their version number in Flyway, which automatically updates them.

    4. Circe

    Circe is a JSON library for Scala that employs Cats and only has a dependency on Cats. Alongside this, we will be using akka-http-json as a wrapper.

    5. Refined

    We will use Refined to employ refined types. This library is a port of a Haskell library, and the aim is to help developers constrain types.

    6. PostgreSQL JDBC driver

    PostgreSQL JDBC is an open-source driver that allows Java programs to connect to a PostgreSQL database using standard, database-independent Java code.

    Popularity 1/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on May 23 2023
    Sumit Rawal
    0 Answers  Avg Quality 2/10


    X

    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    X
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.