New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

github.com/amithnair91/go_web_stack

Package Overview
Dependencies
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/amithnair91/go_web_stack

Source
Go Modules
Version
v0.0.0-20200611215036-492bc1cdc38b
Version published
Created
Source

go_web_stack

To run application use:

    docker-compose build
    docker-compose up

OR using make

    make compose

To test after running docker-compose use the following curl command

    curl -X POST http://localhost:3344/item  -H 'content-type: application/json' -d '{"Name":"bag"}'

Mocks: Sample code to generate mocks

    mockgen -destination=/Users/a.nair/myprojects/my_workspace/src/github.com/amithnair91/go_web_stack/go_web_starter/app/commands/mocks/mock_storage.go -source=/Users/a.nair/myprojects/my_workspace/src/github.com/amithnair91/go_web_stack/go_web_starter/app/commands/storage/storage.go
    
  • Services in GO (Hexagonal/Usecase Driven/TDD)
  • RPC
  • Kafka (message broker)
  • Load Testing/Perf Test (vegeta/gatling)
  • Kubernetes Yaml
  • Helm Chart
  • Minikube setup
  • Istio
  • Knative
  • Distributed Tracing
  • Circuit breakers/ Fault Tolerance (at infrastructure layer)
  • Debezium
  • Propogate some additional data in the network layer(Feature toggle information)

References: https://www.mongodb.com/blog/post/quick-start-golang--mongodb--data-aggregation-pipeline

FAQs

Package last updated on 11 Jun 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts