Location: Mexico (PST/CST)
Remote: Yes
Willing to relocate: Yes
Technologies: Mostly Golang, Python and C++. Have done some JS (and TS) in the past.
Résumé/CV: https://drive.google.com/file/d/1hW8Xqd31C0zzMWkfVfGWfklXjMzNrnjY/view
Email: rafazrte [at] gmail.com
Github: https://github.com/rafazrte
About me: I'm a self-taught SWE currently based in the UK but in the process of relocating back to Mexico. Looking to go back to startups after trying (and disliking) big tech.
Replacing APIs with DBs in real production workloads? Really? I don't have much else to say. Also, the value proposition is not quite clear to me. Using replication to have local, read-only replicas of an SQLite db might admittedly be beneficial for high read-throughput workloads but I'd imagine that the DB might have serious size/read-throughput constraints due disk space and network overhead from replication.
My takeaways are: a) This doesn't sound like a reliabile pattern to build distributed services. b) It's bad PR for fly to publicly push for the adoption of this pattern. c) It's even worse PR that fly is using this internally.