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;
}
$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!
go rest
$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.
add a comment |
$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!
go rest
$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
add a comment |
$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!
go rest
$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
go rest
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
add a comment |
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
add a comment |
0
active
oldest
votes
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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