Rudra Patel Profile
Rudra Patel

@rudra2p

Followers
20
Following
229
Media
18
Statuses
112

CSE '27 | Code, Learn, Build Python • Java • ML • Infra • Cyber Building something open-source #DevJourney #Backend #100DaysOfInfra

Ahmedabad, Gujarat, India
Joined November 2024
Don't wanna be here? Send us removal request.
@rudra2p
Rudra Patel
22 hours
Day 32 of #100DaysOfInfra.I created #github actions for building and push dockerfiles to @Docker hub when there are any changes. Before dive into #Kubernetes have to push all images to #docker hub so that it can pull from there. Solved some error that occurs while docker build.
Tweet media one
0
0
1
@rudra2p
Rudra Patel
2 days
Day 31 of #100DaysOfInfra.Before I deploy anything and until my vps provider enables 25 465 ports , I started learning #Kubernetes. Diving into pods, deployments and services. Ready to containerize and scale ! 📦.#100DaysOfCode #CloudNative #OpenSource #SelfHosted #DevOps.
0
0
5
@grok
Grok
1 day
Generate videos in just a few seconds. Try Grok Imagine, free for a limited time.
528
1K
6K
@rudra2p
Rudra Patel
3 days
I have to try some other host which allows ports 25 ,465 so i can start with it. I already raised a ticket for it. Let's see what happens. #OpenSorce #BuildInPublic #100DaysOfCode #DevOps #SelfHosted #SaaS.
0
0
0
@rudra2p
Rudra Patel
3 days
Day 30 of #100DaysOfInfra.After a whole month ,after leaning so many things,I put hands on vps.I created #docker containers on VPS and config mail server as i done before and did all things.but it didn't work then i realized server provider blocks port 25, 465 by defaults. 🥲.
1
0
1
@rudra2p
Rudra Patel
4 days
@DrizzleORM @typescript This will be gonna amazing. also, I'm using this for first time. let's see how it goes. #SelfHosted #BuildInPublic #OpenSource #TypeScript.
0
0
0
@rudra2p
Rudra Patel
4 days
Day 29 of #100DaysOfInfra.I'm using @DrizzleORM for schema and all other operations for #PostgreSQL.The reason for choosing it : .> Drizzle ORM is a headless @typescript ORM with a head🐲.> It’s the only ORM with both relational and SQL like query APIs. #100DaysOfCode #OpenSource
Tweet media one
2
0
3
@rudra2p
Rudra Patel
5 days
The Monorepo Strategy have single project for all different apps. so we maintain all packages at root level so its easy to manage and Package version can't mismatch. For keeping all things simple we used monorepo. #100DaysOfCode #Backend #Javascript #GitHub #SelfHosted #DevOps.
0
0
1
@rudra2p
Rudra Patel
5 days
Day 28 of #100DaysOfInfra.The Approach that will used for building this project is MONOREPO. So, Today i Arranged Package json and bun lock according monorepo strategy. There will be one package json in root and Apps will get that using "Catalogs". #OpenSource #BuildInPublic #Git
Tweet media one
Tweet media two
4
0
6
@rudra2p
Rudra Patel
6 days
i'm creating api endpoint using elysia js / typescript. and i decided to use all these plugins. i rarely see these plugins before but i'm trying to learn and apply and their documentations are enough for basic structure. #100DaysOfCode #OpenSource #SelfHosted #Backend #Typescript.
0
0
1
@rudra2p
Rudra Patel
6 days
Day 27 of #100DaysOfInfra.Today i finally started to Develop Backend for Mail Server.I Start it by integrating some Tools and Plugins which are:.Bearer.Cronjob.OpenTelemetry.ServerTiming.Swagger.Betterauth and Drizzle etc. Building Scaffold, All by reading docs!.#BuildInPublic
Tweet media one
5
0
11
@rudra2p
Rudra Patel
8 days
Didn’t build much today — but I learned a lot. ▪️ How Elysia manages schema-based validation.▪️ Strong typing with TS & Bun.▪️ Clean plugin-based architecture.Perfect prep for upcoming backend work ⚙️. #InfraDev #100DaysOfCode #WebInfra #BunJS #API.
0
0
0
@rudra2p
Rudra Patel
8 days
🧠 Day 26 of #100DaysOfInfra.Today was a deep dive into ElysiaJS & TypeScript. I’m exploring how Elysia handles routing, validation, DI, and typing. Even a slower day is a forward step. Quietly sharpening the tools 🛠️. #Bun #ElysiaJS #Typescript #BackendDev #WebDev #SelfHosted.
1
0
2
@rudra2p
Rudra Patel
9 days
Why Elysia?.▪️ Blazing fast (built on Bun).▪️ First-class TypeScript.▪️ Cleaner than Express.▪️ Built-in validation, DI, plugins.▪️ Ideal for modular API design. Exactly the vibe I want for my backend stack 🔥. #ElysiaJS #InfraDev #Typescript #BackendDev #BunJS #100DaysOfCode.
0
0
0
@rudra2p
Rudra Patel
9 days
⚡️Day 25 of #100DaysOfInfra.I picked @elysiajs as the backend API framework for my open-source email infra project🚀.It’s fast, typed, and modern ,built on Bun🍞.Perfect for DX, performance, and minimalism I want in this stack. #WebDev #OpenSource #Infra #Bun #API #SaaS #EmailDev.
1
0
2
@rudra2p
Rudra Patel
10 days
📌 Up next:. Finalize tech stack after deeper evaluation.Start architecture design.Monorepo or modular repo decision.Plan onboarding + dashboard UX. Want to make it infra-native from day one 🔥. #Infra #DevJourney #SelfHosted #OpenStartup #OpenSaaS #IndieHackers #100DaysOfCode.
0
0
1
@rudra2p
Rudra Patel
10 days
Day 24 of #100DaysOfInfra.Time to go beyond infra & explore tech stack for my upcoming open-source SaaS email platform!.Probable:.⚙️#NextJS.⚙️#TailwindCSS.⚙️#tRPC.⚙️#PostgreSQL.⚙️#NodeJS.⚙️#Docker.Let’s architect the future🚀.#OpenSource #100DaysOfCode #React #Typescript #Infra.
1
0
3
@rudra2p
Rudra Patel
11 days
Day 23 of #100DaysOfInfra.Updated my #NodeJS mail API to work with new #PostgreSQL backend!.Now domain, user & alias data flows from DB→Postfix/Dovecot→seamlessly. No more flat files.Dynamic, scalable & production-ready!. #MailServer #SelfHosted #OpenSource #100DaysOfCode #APIs
Tweet media one
0
0
3
@rudra2p
Rudra Patel
12 days
How do you manage auth & mail users?.🔹 Files.🔹 MySQL/PgSQL.🔹 LDAP.🔹 Others?.Let’s learn from each other!.Drop your stack below 👇.#LinuxAdmin #FOSS #OpenSource #EmailDev #MailOps #TechCommunity #BuildInPublic #100DaysOfCode #developers.
0
0
1
@rudra2p
Rudra Patel
12 days
Quick recap:.🔸 Postfix → PgSQL ✅.🔸 Dovecot → PgSQL ✅.🔸 API → Adding domains, users, aliases.🔸 Auth secured with SASL.Next: Full logging, stats, & domain-specific limits! 💪.#100DaysOfCode #Postfix #Dovecot #PgSQL #SelfHosted #BuildInPublic #OpenSource.
0
0
1
@rudra2p
Rudra Patel
12 days
✅ Day 22 of #100DaysOfInfra.Migrated #Dovecot to #PostgreSQL! 📬🐘.After shifting Postfix, now users & auth for IMAP/POP3 are DB-powered. Faced driver not set error—fixed with driver = pgsql in dovecot-sql.conf.ext.Have you DB-backed your mail server?.#DevOps #Linux #SelfHosted.
2
0
2