Golang RESTful HTTP API - would appreciate feedback [closed]Golang HTTP status checkerGolang concurrent HTTP...

How do I deal with an unproductive colleague in a small company?

How is the claim "I am in New York only if I am in America" the same as "If I am in New York, then I am in America?

meaning of に in 本当に?

Doing something right before you need it - expression for this?

Decision tree nodes overlapping with Tikz

When a company launches a new product do they "come out" with a new product or do they "come up" with a new product?

How can bays and straits be determined in a procedurally generated map?

Can I ask the recruiters in my resume to put the reason why I am rejected?

Can a vampire attack twice with their claws using multiattack?

Question on branch cuts and branch points

Is it possible to do 50 km distance without any previous training?

Replacing matching entries in one column of a file by another column from a different file

How to source a part of a file

If human space travel is limited by the G force vulnerability, is there a way to counter G forces?

Could gravitational lensing be used to protect a spaceship from a laser?

Important Resources for Dark Age Civilizations?

Can a Cauchy sequence converge for one metric while not converging for another?

I'm flying to France today and my passport expires in less than 2 months

Were any external disk drives stacked vertically?

Why doesn't a class having private constructor prevent inheriting from this class? How to control which classes can inherit from a certain base?

How bulky would the original autograph of the Torah been?

How old can references or sources in a thesis be?

Mutually beneficial digestive system symbiotes

What does the "remote control" for a QF-4 look like?



Golang RESTful HTTP API - would appreciate feedback [closed]


Golang HTTP status checkerGolang concurrent HTTP requestPHP/Phalcon RESTful API architectureRestful API for parsing recordsRestful API Building: Dependency injection + factory patternsRESTful HTTP Post with falconPHP MVC RESTful APIGolang HTTP request retry codeHTTP Load test with GolangGolang HTTP requests






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







-2












$begingroup$


Link to the repo on GitHub



// Server is a RESTful HTTP API server offering CRUD functionality to store Payments.
type Server struct {
Router *httprouter.Router
Storage storage.PaymentStorage
}


Documentation with more details is here.



My remaining TODO list looks like this, in no particular order:




  • Increase test coverage


    • Make sure the input/output JSON formatting aligns 100% with the docs



  • Implement Mongo PaymentStorage

  • Fuzz testing

  • Dockerise


    • Terraform a GCP deployment (using App Engine custom runtimes)



  • Versioning (prefix '/payments' -> '/v1/payments')


Would gladly welcome any feedback, thoughts, constructive criticism, etc that anyone is willing to volunteer!










share|improve this question









$endgroup$



closed as off-topic by jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, ferada, Mast Mar 31 at 17:17


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Authorship of code: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an author or maintainer of the code, that the code be embedded directly, and that the poster know why the code is written the way it is." – jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, Mast

If this question can be reworded to fit the rules in the help center, please edit the question.












  • 4




    $begingroup$
    Welcome to codereview, if you would like people to review your code you should post it in your question. Links to github are not sufficient
    $endgroup$
    – Harald Scheirich
    Mar 29 at 17:29










  • $begingroup$
    OK, thank you for the comment @HaraldScheirich I was looking for more of a general overview of how I've built and structured things, as opposed to narrowing down the scope like that.
    $endgroup$
    – jlucktay
    Apr 1 at 9:10




















-2












$begingroup$


Link to the repo on GitHub



// Server is a RESTful HTTP API server offering CRUD functionality to store Payments.
type Server struct {
Router *httprouter.Router
Storage storage.PaymentStorage
}


Documentation with more details is here.



My remaining TODO list looks like this, in no particular order:




  • Increase test coverage


    • Make sure the input/output JSON formatting aligns 100% with the docs



  • Implement Mongo PaymentStorage

  • Fuzz testing

  • Dockerise


    • Terraform a GCP deployment (using App Engine custom runtimes)



  • Versioning (prefix '/payments' -> '/v1/payments')


Would gladly welcome any feedback, thoughts, constructive criticism, etc that anyone is willing to volunteer!










share|improve this question









$endgroup$



closed as off-topic by jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, ferada, Mast Mar 31 at 17:17


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Authorship of code: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an author or maintainer of the code, that the code be embedded directly, and that the poster know why the code is written the way it is." – jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, Mast

If this question can be reworded to fit the rules in the help center, please edit the question.












  • 4




    $begingroup$
    Welcome to codereview, if you would like people to review your code you should post it in your question. Links to github are not sufficient
    $endgroup$
    – Harald Scheirich
    Mar 29 at 17:29










  • $begingroup$
    OK, thank you for the comment @HaraldScheirich I was looking for more of a general overview of how I've built and structured things, as opposed to narrowing down the scope like that.
    $endgroup$
    – jlucktay
    Apr 1 at 9:10
















-2












-2








-2





$begingroup$


Link to the repo on GitHub



// Server is a RESTful HTTP API server offering CRUD functionality to store Payments.
type Server struct {
Router *httprouter.Router
Storage storage.PaymentStorage
}


Documentation with more details is here.



My remaining TODO list looks like this, in no particular order:




  • Increase test coverage


    • Make sure the input/output JSON formatting aligns 100% with the docs



  • Implement Mongo PaymentStorage

  • Fuzz testing

  • Dockerise


    • Terraform a GCP deployment (using App Engine custom runtimes)



  • Versioning (prefix '/payments' -> '/v1/payments')


Would gladly welcome any feedback, thoughts, constructive criticism, etc that anyone is willing to volunteer!










share|improve this question









$endgroup$




Link to the repo on GitHub



// Server is a RESTful HTTP API server offering CRUD functionality to store Payments.
type Server struct {
Router *httprouter.Router
Storage storage.PaymentStorage
}


Documentation with more details is here.



My remaining TODO list looks like this, in no particular order:




  • Increase test coverage


    • Make sure the input/output JSON formatting aligns 100% with the docs



  • Implement Mongo PaymentStorage

  • Fuzz testing

  • Dockerise


    • Terraform a GCP deployment (using App Engine custom runtimes)



  • Versioning (prefix '/payments' -> '/v1/payments')


Would gladly welcome any feedback, thoughts, constructive criticism, etc that anyone is willing to volunteer!







go rest






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 29 at 16:23









jlucktayjlucktay

971




971




closed as off-topic by jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, ferada, Mast Mar 31 at 17:17


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Authorship of code: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an author or maintainer of the code, that the code be embedded directly, and that the poster know why the code is written the way it is." – jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, Mast

If this question can be reworded to fit the rules in the help center, please edit the question.







closed as off-topic by jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, ferada, Mast Mar 31 at 17:17


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Authorship of code: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an author or maintainer of the code, that the code be embedded directly, and that the poster know why the code is written the way it is." – jonrsharpe, 200_success, Sᴀᴍ Onᴇᴌᴀ, Mast

If this question can be reworded to fit the rules in the help center, please edit the question.








  • 4




    $begingroup$
    Welcome to codereview, if you would like people to review your code you should post it in your question. Links to github are not sufficient
    $endgroup$
    – Harald Scheirich
    Mar 29 at 17:29










  • $begingroup$
    OK, thank you for the comment @HaraldScheirich I was looking for more of a general overview of how I've built and structured things, as opposed to narrowing down the scope like that.
    $endgroup$
    – jlucktay
    Apr 1 at 9:10
















  • 4




    $begingroup$
    Welcome to codereview, if you would like people to review your code you should post it in your question. Links to github are not sufficient
    $endgroup$
    – Harald Scheirich
    Mar 29 at 17:29










  • $begingroup$
    OK, thank you for the comment @HaraldScheirich I was looking for more of a general overview of how I've built and structured things, as opposed to narrowing down the scope like that.
    $endgroup$
    – jlucktay
    Apr 1 at 9:10










4




4




$begingroup$
Welcome to codereview, if you would like people to review your code you should post it in your question. Links to github are not sufficient
$endgroup$
– Harald Scheirich
Mar 29 at 17:29




$begingroup$
Welcome to codereview, if you would like people to review your code you should post it in your question. Links to github are not sufficient
$endgroup$
– Harald Scheirich
Mar 29 at 17:29












$begingroup$
OK, thank you for the comment @HaraldScheirich I was looking for more of a general overview of how I've built and structured things, as opposed to narrowing down the scope like that.
$endgroup$
– jlucktay
Apr 1 at 9:10






$begingroup$
OK, thank you for the comment @HaraldScheirich I was looking for more of a general overview of how I've built and structured things, as opposed to narrowing down the scope like that.
$endgroup$
– jlucktay
Apr 1 at 9:10












0






active

oldest

votes

















0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes

Popular posts from this blog

Fairchild Swearingen Metro Inhaltsverzeichnis Geschichte | Innenausstattung | Nutzung | Zwischenfälle...

Pilgersdorf Inhaltsverzeichnis Geografie | Geschichte | Bevölkerungsentwicklung | Politik | Kultur...

Marineschifffahrtleitung Inhaltsverzeichnis Geschichte | Heutige Organisation der NATO | Nationale und...