Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ankuranand
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
ankuranand
2mo ago
How we built a Go database on S3 using LSM trees, immutable SSTs, conditional commits, fencing, caching, compaction, and crash-safe garbage collection.
2.
▲
Building a Key-Value Database on S3 in Go
(medium.com)
1 points
by
ankuranand
2mo ago
|
1 comments
3.
▲
by
ankuranand
3mo ago
Unisondb is dynamodb inspired multimodal database written in go. Aim at replicating to 1000's of nodes. It started with a simple replication model. ``` writer -> gRPC stream -> replica ``` A writable node owns the WAL. A replica
4.
▲
Isledb: Database Built on Object Storage
(isledb.com)
2 points
by
ankuranand
8mo ago
|
0 comments
5.
▲
by
ankuranand
10mo ago
Thanks! The idea is to build a highly replicated KV/column store for the edge: small Raft core for ordering, lots of async replicas. I have it running on a 30-node fanout in test/staging and am focusing on hardening (crash/re
6.
▲
Show HN: KV and wide-column database with CDN-scale replication
(github.com)
6 points
by
ankuranand
10mo ago
|
2 comments
7.
▲
by
ankuranand
11mo ago
UnisonDB is a log-native database that combines storage and streaming into one system — no CDC, no Kafka, no separate message bus. It uses WAL-based replication with B+Tree storage to fan out writes to 100+ edge nodes in sub-second latency.
8.
▲
Show HN: UnisonDB – B+Tree DB with sub-second replication to 100+ nodes
(github.com)
15 points
by
ankuranand
11mo ago
|
1 comments
9.
▲
Show HN: Unisondb A open source streaming multimodal database for Edge Computing
(github.com)
1 points
by
ankuranand
11mo ago
|
0 comments
10.
▲
Show HN: UnisonDB – Replicates like a message bus. Acts like a database
(github.com)
2 points
by
ankuranand
11mo ago
|
0 comments
11.
▲
UnisonDB – A Log-Native Database for Edge AI and Edge Computing
(github.com)
2 points
by
ankuranand
11mo ago
|
1 comments
12.
▲
by
ankuranand
11mo ago
Hey Folks, I’ve been experimenting with an idea that combines a database and a message bus into one system — built specifically for Edge AI and real-time applications that need to scale across 100+ nodes. Most databases write to a WAL (Writ
13.
▲
Show HN: UnisonDB – Log-native KV database that replicates like a message bus
(unisondb.io)
17 points
by
ankuranand
11mo ago
|
0 comments
14.
▲
From O(n) to O(1): Expiring 10M TTL Keys in Go
(github.com)
2 points
by
ankuranand
1y ago
|
1 comments
15.
▲
by
ankuranand
1y ago
I recently wrote about optimizing cache expiration for millions of TTL-based entries without melting the CPU. The naive approach — scanning every key every second — works fine at small scale but collapses once you hit millions of entries. S
16.
▲
by
ankuranand
5y ago
What is JSON Threat Protection? JSON requests are susceptible to attacks characterized by unusual inflation of elements and nesting levels. Attackers use recursive techniques to consume memory resources by using huge json files to overwhelm
17.
▲
A high-performance, zero allocation, dynamic JSON Threat Protection in pure Go
(github.com)
1 points
by
ankuranand
5y ago
|
1 comments
18.
▲
Microservices are hard Build boring stack first
1 points
by
ankuranand
6y ago
|
0 comments
19.
▲
Illustrated Tales of Go Runtime Scheduler
(medium.com)
2 points
by
ankuranand
7y ago
|
0 comments
20.
▲
Illustrated Tales of Go Runtime Scheduler
(medium.com)
2 points
by
ankuranand
7y ago
|
0 comments
21.
▲
How to Mock? Go Way
(blog.learngoprogramming.com)
2 points
by
ankuranand
7y ago
|
0 comments
22.
▲
How to mock in your Go (Golang) tests
(blog.learngoprogramming.com)
1 points
by
ankuranand
7y ago
|
0 comments
23.
▲
How to mock in your Go (Golang) tests
(medium.com)
8 points
by
ankuranand
7y ago
|
0 comments
24.
▲
An introduction to 99 percentile for programmers, With example in Go
(medium.com)
14 points
by
ankuranand
7y ago
|
0 comments
25.
▲
by
ankuranand
7y ago
What is JSON Threat Protection? JSON requests are susceptible to attacks characterized by unusual inflation of elements and nesting levels. Attackers use recursive techniques to consume memory resources by using huge json files to overwhelm
26.
▲
by
ankuranand
7y ago
There is `func (v Verify) Verify(reader io.Reader) (bool, error)` function in the api, which will support the streaming part. Currently it's WIP.
27.
▲
by
ankuranand
7y ago
JavaScript object notation(JSON) is vulnerable to content level attacks. Such attacks attempt to use huge json files to overwhelm the parser and eventually crash the service. JSON threat protection is terms that describe the way to minimize
28.
▲
by
ankuranand
7y ago
JavaScript object notation(JSON) is vulnerable to content level attacks. Such attacks attempt to use huge json files to overwhelm the parser and eventually crash the service. JSON threat protection is terms that describe the way to minimize
29.
▲
by
ankuranand
7y ago
Thanks for feedback, while "JSON Threat Protection" is also a quite used terminology, but yes would provide an description with common word too. Currently Streaming handling is in progress.
30.
▲
A high-performance, zero allocation, dynamic JSON Threat Protection in pure Go
(github.com)
40 points
by
ankuranand
7y ago
|
17 comments
More ›