Commit graph

64 commits

Author SHA1 Message Date
Savely Krendelhoff 16dd1378a9
[PHASE-9] Production readiness 2025-08-23 18:33:02 +07:00
Savely Krendelhoff 5bf07dfda8
[PHASE-9] Add packages doc 2025-08-23 18:26:23 +07:00
Savely Krendelhoff 6bf918dca8
[PHASE-9] Fix graceful shutdown 2025-08-23 18:26:13 +07:00
Savely Krendelhoff 997859db84
[PHASE-9] Add architecture doc 2025-08-23 18:26:12 +07:00
Savely Krendelhoff ea85e0b04d
[PHASE-9] Add README.md 2025-08-23 18:05:33 +07:00
Savely Krendelhoff 736eebc5bd
[PHASE-9] Update implementation plan 2025-08-23 18:05:32 +07:00
Savely Krendelhoff 2d8a7fae61
[PHASE-9] Expose runtime go metrics 2025-08-23 18:05:31 +07:00
Savely Krendelhoff 64513deaf8
[PHASE-8] Update implementation plan 2025-08-23 17:52:44 +07:00
Savely Krendelhoff 7c2560422d
[PHASE-8] Introduce Dockerfile 2025-08-23 17:49:38 +07:00
Savely Krendelhoff d780b4f2ea
[PHASE-8] Gather metrics in tcp server 2025-08-23 17:49:37 +07:00
Savely Krendelhoff ad042dd9aa
[PHASE-8] Implement proper graceful shutdown 2025-08-23 17:49:36 +07:00
Savely Krendelhoff f68b055538
[PHASE-8] Define metrics 2025-08-23 17:49:35 +07:00
Savely Krendelhoff 54b75835a4
[PHASE-8] Expose metrics and pprof endpoints 2025-08-23 17:49:34 +07:00
Savely Krendelhoff 451403f8d1
[PHASE-8] Add config load 2025-08-23 17:49:33 +07:00
Savely Krendelhoff 0bf84576a8
[PHASE-8] Add proper configuration 2025-08-23 17:49:32 +07:00
Savely Krendelhoff 0ba0888d2b
[PHASE-8] Update dependencies 2025-08-23 16:01:09 +07:00
Savely Krendelhoff 2014d434d5
[PHASE-8] Update implementation plan 2025-08-23 13:54:40 +07:00
Savely Krendelhoff eed4444eb8
[PHASE-7] Update implementation plan 2025-08-23 13:44:27 +07:00
Savely Krendelhoff 801c63a8e5
[PHASE-7] Implement integration tests 2025-08-23 13:44:25 +07:00
Savely Krendelhoff 18ae8b3bc2
[PHASE-7] Implement the client 2025-08-23 13:26:49 +07:00
Savely Krendelhoff e9f60136ef
[PHASE-7] Update the protocol 2025-08-23 13:24:31 +07:00
Savely Krendelhoff 65945d34c0
[PHASE-7] Add more protocol tests 2025-08-23 13:08:45 +07:00
Savely Krendelhoff 8aa5b91f24
[PHASE-7] Remove validation from message decoder 2025-08-23 13:08:38 +07:00
Savely Krendelhoff 2c8d6c828f
[PHASE-7] Add encoding and decoding for client 2025-08-23 13:00:14 +07:00
Savely Krendelhoff 71b5d7ed27
[PHASE-6] Update implementation plan 2025-08-23 12:53:30 +07:00
Savely Krendelhoff 370ad92cca
[PHASE-6] Implement executable server 2025-08-23 12:52:41 +07:00
Savely Krendelhoff 0caaab002f
[PHASE-6] Implement tcp server 2025-08-23 12:50:42 +07:00
Savely Krendelhoff 8476340f75
[PHASE-6] Define server configuration 2025-08-23 12:46:17 +07:00
Savely Krendelhoff 9d10f385b5
[PHASE-6] Add logger helper 2025-08-23 12:46:01 +07:00
Savely Krendelhoff cf7e6a6f2b
[PHASE-5] Update implementation plan 2025-08-23 12:35:49 +07:00
Savely Krendelhoff d874a2ceb4
[PHASE-5] Implement roundtrip tests 2025-08-23 12:35:47 +07:00
Savely Krendelhoff 140099d6c2
[PHASE-5] Rework codec 2025-08-23 12:35:08 +07:00
Savely Krendelhoff c147bc7fe4
[PHASE-5] Move requests to separate file and implement decoding 2025-08-23 12:35:07 +07:00
Savely Krendelhoff c7b930c935
[PHASE-5] Move constants into separate file 2025-08-23 12:35:06 +07:00
Savely Krendelhoff d12de089a0
[PHASE-5] Delegate encoding to the objects themselves 2025-08-23 12:35:05 +07:00
Savely Krendelhoff 94eb94e167
[PHASE-5] Implement application layer 2025-08-23 12:35:04 +07:00
Savely Krendelhoff 8a0bc48ac6
Update checkboxes 2025-08-22 21:04:16 +07:00
Savely Krendelhoff 7db1a401d3
Implement codec tests 2025-08-22 21:04:06 +07:00
Savely Krendelhoff dc9f2b24d6
Implement codec 2025-08-22 21:03:54 +07:00
Savely Krendelhoff ffc23c362b
Define presentation layer types 2025-08-22 21:03:42 +07:00
Savely Krendelhoff a2b7f1bfab
Update implementation plan 2025-08-22 20:43:39 +07:00
Savely Krendelhoff 639a9e5216
Update checkboxes 2025-08-22 20:39:11 +07:00
Savely Krendelhoff 25be919fe5
Implement tests 2025-08-22 20:38:48 +07:00
Savely Krendelhoff f38aa214d2
Implement service layer 2025-08-22 20:38:12 +07:00
Savely Krendelhoff c14532bd1f
Rename quote module 2025-08-22 20:19:32 +07:00
Savely Krendelhoff 7864fafbd8
Add required dependencies 2025-08-22 20:19:11 +07:00
Savely Krendelhoff bd618a8193
Implement simple quote service 2025-08-22 20:05:48 +07:00
Savely Krendelhoff 8d8291e5b3
Add resty 2025-08-22 20:01:36 +07:00
Savely Krendelhoff f9d4ee9017
Add cpu-burner executable 2025-08-22 19:50:52 +07:00
Savely Krendelhoff 497fc75f1f
Add Taskfile 2025-08-22 19:50:43 +07:00