Git Product home page Git Product logo

killrauction's Introduction

Work in progress.

An example of how to use Cassandra to build an e-bay like Auction service. Uses the following tech stack:

TechStack

Initial Setup:

  1. Get access to a Cassandra cluster ( local installation is more convenient, but you can use a cloud installation If using the cloud, obtain the PRIVATE ip of a node from the cluster.

  2. Use files from src/main/resources/schema to create keyspace & tables in Cassandra. The DDL statements only need to be physically run on a single node; Cassandra will take place of replicating schema to other nodes.

  3. Build project in gradle ( ./gradlew clean build )

  4. Start Web server ( src/main/java/Application.main)

  5. Run tests from Gradle ( ./gradlew test, e2eTest, runLoadTest )

Regular Usage:

  1. Start Cassandra

  2. Start web server

  3. Run tests from Gradle

killrauction's People

Contributors

chbatey avatar infomaven avatar

Stargazers

Aleksandr Stserbatski avatar AndyChen(Jingzhang) avatar t avatar Bhuwan Prasad Upadhyay avatar Dennis Ig  avatar iyihua avatar fasss avatar D Lisbona avatar Mukul Sharma avatar  avatar Julian avatar Tao Zhang avatar Peppe avatar Sid Sarasvati avatar Eduardo Diaz avatar Sathyaprakash Dhanabal avatar pmaingi avatar Dave C avatar Marius Grama avatar  avatar krishnath poologanathan avatar Sylwester Lachiewicz avatar Allen Long avatar Raghvendra Sharma avatar Aaron Hanson avatar

Watchers

James Cloos avatar Peppe avatar  avatar

killrauction's Issues

Metrics issue

Hello team,

First of all, if not anything, thank you for this project, thank you for the tutorial.

I wanted to reach out because we are facing an issue.

We took the code out of the box, ran the docker images, and ran the curl commands.

The business logic is correct, as we are getting the correct http responses.

However, we are not seeing any metrics related to this app. (please see screenshot)
Screenshot 2023-12-04 104436

May I ask what is missing?

Thank you

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.