Git Product home page Git Product logo

bloomberg's Introduction

Bloomberg Math Expression API

Build Status

Math Expression API is a set of micro-services API responsible to perform math operations.

New Features!

  • Service Registration and Discovery
  • RESTful APIs
  • i18n added! You can use the header Accept-Language with either en or pt to see the error messages in these languages.

Tech

Math Expression API was developed using the technologies bellow:

Installation

Math Expression API need to be cloned on GitHub.

$ git clone https://github.com/vfcarmo/bloomberg.git
$ cd bloomberg

Running the application

Test the end-to-end result by starting the eureka-server first, next starting the calculator-api and then, once those have loaded, starting the math-expression.

To make this task easy, you should execute the 'build-docker.sh'.

First you should make this file executable:

$ chmod +x build-docker.sh

Then you can run this file with sudo (its necessary because the docker-compose command require it):

$ sudo ./build-docker.sh

You should wait for all services be available, after that you can make the requests for test.

In this project, the math-expression gets the result of math operation from calculator-api. We use eureka-server, which implement service registration and discovery, to be possible one service call the other one.

alt text

You can test the Math Expression API using Postman and importing the collection (MathExpression.postman_collection.json) located in the bloomberg directory.

Todos

  • Delivery in a Docker Orchestration environment

License

MIT

Free Software, Hell Yeah!

bloomberg's People

Contributors

vfcarmo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.