67 Commits

Author SHA1 Message Date
d8541f7386 better loggings for shortlinks 2024-09-03 17:42:38 +03:00
ceac105645 save shortlink in postgres, improve traces 2024-09-03 01:33:58 +03:00
e9ce51b2ca
Update README.md 2024-09-02 21:26:02 +03:00
ea967a5608 fix bug when no child tracer created 2024-09-02 21:24:57 +03:00
2c1abf5a7f add tracing 2024-09-02 16:42:39 +03:00
a12e57e564 healthcheck load tests (for testing) 2024-08-28 20:48:20 +03:00
3d47b109d6 postgres index on email column 2024-08-28 20:47:44 +03:00
2c33db0b78 rework cache, improve setting ttl 2024-08-28 20:47:19 +03:00
7746add842 inmem cache sharding improvement 2024-08-28 14:54:33 +03:00
2422d2d036
Update README.md 2024-08-28 11:39:02 +03:00
26046416bd go mod tidy 2024-08-28 00:59:11 +03:00
1e858e016c improve load_tests 2024-08-28 00:58:52 +03:00
ed1f8b8c3f cache sharding, valid jwt caching, add metrics 2024-08-28 00:58:19 +03:00
0fdc2400ae added postgres conn pool 2024-08-27 13:17:27 +03:00
0eddac604b add metrics, some fixes 2024-08-26 21:08:35 +03:00
4a94feeda1 fix for ascii charsets offsets 2024-08-25 20:10:03 +03:00
49346b05fa added cooldown to logger buffered writer 2024-08-25 20:06:12 +03:00
64759c2227 fix missing auth header in locust tests 2024-08-25 20:05:41 +03:00
3e999f8b60 added metrics, fix charsets 2024-08-25 16:45:27 +03:00
99b75a731b moved postgres init to integrations 2024-08-25 11:59:41 +03:00
717a923dff add some todo's 2024-08-25 03:50:55 +03:00
69e24ec8ba reorganised entrypoint code 2024-08-25 03:11:05 +03:00
df1596312d improve password validation, add charset generator 2024-08-23 22:59:54 +03:00
91476a29b2 small RandomUtil prettification 2024-08-23 20:24:46 +03:00
204d718927 fix flushing buffer, add requestId to context 2024-08-23 20:10:31 +03:00
c4235c3860 added contextual logger 2024-08-21 19:58:14 +03:00
274a84385a add extended context 2024-08-21 18:00:53 +03:00
23093fd30c improved locust perfomance (FastHttp) 2024-08-19 07:03:45 +03:00
d32db4e818 reduce rsa jwt key to 2048 bit 2024-08-18 23:16:14 +03:00
20313deda1 makefile fixes 2024-08-18 23:01:57 +03:00
f9ef25b285 moved server initialization 2024-08-18 21:16:07 +03:00
278ef8c991 add buffered io to logs writer 2024-08-18 14:55:16 +03:00
66250f7122 add periodical cache expired check 2024-08-17 15:51:52 +03:00
df479f79be fix long pooling redirects 2024-08-17 15:17:50 +03:00
afe520f631 fixes 2024-08-17 15:15:31 +03:00
431c909a4f gitignore fix 2024-08-17 15:11:17 +03:00
8dbb9de61a load tests with Locust/Python, fixes 2024-08-17 15:09:29 +03:00
73e7a25b11
Merge pull request #5 from Nucrea/feature/url-shortener
Feature/url shortener
2024-08-16 00:37:58 +03:00
17b0970364 added long pooling 2024-08-16 00:37:15 +03:00
19297b331e dockerfile fix 2024-08-11 23:50:19 +03:00
2f74e51a9d structure improvements, added makefile 2024-08-08 19:42:20 +03:00
133744eb16 code reorganisation 2024-08-08 19:34:36 +03:00
0c75d75e24 improved random string generation 2024-08-06 22:15:57 +03:00
34ad89172a
Merge pull request #4 from Nucrea/feature/url-shortener
Feature/url shortener
2024-08-05 10:03:51 +03:00
10805ef2d5 add shortlink generator and handlers 2024-08-05 09:58:45 +03:00
233c5cb057 fixes, add email msg send, login changed to email 2024-08-05 06:10:34 +03:00
7e3d9ec155 implented action token db operations 2024-07-31 08:45:52 +03:00
59e76a4ec1 add confirmation codes 2024-07-31 08:02:10 +03:00
edaaffeb61 fix logs file path 2024-07-28 00:36:56 +03:00
4d37323e8b improve loging, add request log middleware 2024-07-28 00:20:17 +03:00