frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Define a production-ready backend CRUD FastAPI using a JSON schema

https://rationalbloks.com/
1•victorveloso•2h ago

Comments

victorveloso•2h ago
I am a mechanical engineer with a deep interest in the reliability of engineering systems and the power of logical reasoning. It's been a while since I've been learning coding with the objective of creating my own 'systems engineering application'. It's almost an obsession for me working on this project. So, as the years went by, I've tested several frameworks for web development.

The thing is, I realized I was spending way too much time writing CRUD code instead of spending that time on the business logic itself. I came to the realization that we need to systematize the things that can be systematized. I'm a big believer in splitting CRUD and business logic apart; while the CRUD infrastructure follows repetitive coding patterns, the business logic varies from app to app.

Now, I know that Backend-as-a-Service isn't something new. However, I wanted a tool that was extremely easy to use. I figured out that a JSON file would be a perfect way to describe a database SQL structure in a simple manner. I really didn't want any fancy user interfaces for dealing with the data structure. By using a JSON file, the infrastructure becomes Git-trackable. This approach prioritizes reliability by ensuring every state of the data structure remains easily traceable over time.

Since I love FastAPI and PostgreSQL, I present to you the tool I've built: RationalBloks (https://rationalbloks.com).

It is a humble attempt to automate the generation of a production-ready backend ecosystem. By defining a single JSON schema, RationalBloks handles the heavy lifting: generating the FastAPI application, configuring the PostgreSQL database, implementing JWT authentication, and creating all the Kubernetes production-ready infrastructure.

I truly hope the community finds some value in this. I am very much open to technical debates, suggestions, and any insightful discussions that can help make this tool better for everyone. Please feel free to reach out to me: victorveloso@rationalbloks.com

Algol (2009)

http://www.duckoftheday.co.uk/search/label/Algol
1•jjgreen•30s ago•0 comments

Dell UltraSharp 52 Thunderbolt Hub Monitor

https://www.dell.com/en-us/shop/dell-ultrasharp-52-thunderbolt-hub-monitor-u5226kw/apd/210-bthw/m...
1•cebert•49s ago•0 comments

ClickHouse Acquires Langfuse

https://clickhouse.com/blog/clickhouse-raises-400-million-series-d-acquires-langfuse-launches-pos...
2•ramonga•1m ago•0 comments

Show HN: Web Bot Auth SDKs (IETF Draft) for Node, Python, WordPress

https://github.com/OpenBotAuth/openbotauth
1•hammadtariq•2m ago•0 comments

Show HN: I'm giving LLM's and agents access to all of your favorite content

https://scrollwise.ai
1•valhalladev•3m ago•0 comments

A (Really) Brief History of Knowledge

https://colinmcginn.net/a-really-brief-history-of-knowledge/
1•bookofjoe•4m ago•0 comments

Building an access framework using Cedar

https://blog.atlas9.design/p/building-an-access-framework-using
1•buchanae•4m ago•0 comments

Bloom Filters

https://arpitbhayani.me/blogs/bloom-filters/
1•tcharan•5m ago•0 comments

AI and Copyright Law

https://www.sfchronicle.com/opinion/openforum/article/ai-copyright-research-law-21282101.php
1•jvilalta•6m ago•0 comments

Is This Billionaire a Financial Genius or a Fraudster?

https://www.nytimes.com/2026/01/16/business/michael-saylor-strategy-bitcoin.html
1•dkobia•6m ago•0 comments

Succinate Modulation Associated with Intermittent Fasting in Obesity

https://onlinelibrary.wiley.com/doi/10.1111/apha.70143
1•simonebrunozzi•6m ago•0 comments

Show HN: YC Advisor – AI grounded in 434 YC essays, interviews, and lectures

https://www.agent37.com/yc
2•vishnukool•8m ago•1 comments

Building a World of Warcraft Server in Elixir: 2025 Update

https://pikdum.dev/posts/thistle-tea-2025-update/
1•pikdum•8m ago•0 comments

Terminalai – Turn natural language into shell commands

https://www.terminalai.app/
1•eibrahim•8m ago•0 comments

Unofficial Friday Beer Event

http://unofficial-fosdem-beer-event.org/
1•edward•9m ago•0 comments

Canada slashes 100% tariffs on Chinese EVs to 6%

https://electrek.co/2026/01/16/canada-breaks-with-us-slashes-100-tariffs-chinese-evs/
4•1970-01-01•9m ago•0 comments

Ask HN: How have you or your firm made money with LLMs?

1•bwestergard•11m ago•0 comments

Machado gives Nobel peace prize medal to Trump

https://www.bbc.com/news/articles/cz7y14ypg2qo
1•spwa4•11m ago•0 comments

Burolingo

https://burolingo.de/
1•ramonga•12m ago•0 comments

Hacking a Consumer Drone: Dumping Firmware and Bruteforcing ECC

https://neodyme.io/en/blog/drone_hacking_part_1/
1•rmast•12m ago•0 comments

Smart Glasses for OnlyFans Live Streaming Have Arrived

https://gizmodo.com/smart-glasses-for-onlyfans-live-streaming-have-arrived-2000710780
1•speckx•13m ago•0 comments

Real Foresight Looks Wrong (Or Why Steve Ballmer Was Right)

https://notes.philippdubach.com/0003
2•homo_economicus•14m ago•0 comments

Taking less photos and regular maxxing

https://blog.theanalogmanifesto.com/p/taking-less-photos-and-regular-maxxing
1•heshiebee•14m ago•0 comments

Finance reporting is the hardest part of usage-based billing

https://flexpricecommunity.slack.com/join/shared_invite/zt-39uat51l0-n8JmSikHZP~bHJNXladeaQ?nojsm...
1•sudeepsd__•17m ago•0 comments

Making Sense of Next.js Caching for Developers and SEOs

https://www.willkennard.com/digital-blog/making-sense-nextjs-caching-for-developers-seos
1•eustoria•17m ago•0 comments

Old Web Network and Sysadmin Tools

https://oldweb.tech/
1•palthainon•17m ago•1 comments

Advent of Code vs. Weird Programming Languages

https://joshmoody.org/blog/advent-of-code-vs-weird-programming-languages/
1•surprisetalk•18m ago•0 comments

New Years Bingo

https://potch.me/2025/new-years-bingo.html
1•surprisetalk•18m ago•0 comments

Genius in the Bottle

https://protocolized.summerofprotocols.com/p/genius-in-the-bottle
1•surprisetalk•18m ago•0 comments

JavaScript Drag-and-Drop Ordered Lists (2004)

https://rogerkeays.com/javascript-drag-and-drop-ordered-lists
1•eustoria•18m ago•0 comments