Chinmay Naik Profile Banner
Chinmay Naik Profile
Chinmay Naik

@chinmay185

10,683
Followers
319
Following
210
Media
3,103
Statuses

Founder One2N - Talk to me if you need to improve your Infra automation, DevOps and Reliability

Bay Area | Pune
Joined December 2010
Don't wanna be here? Send us removal request.
Pinned Tweet
@chinmay185
Chinmay Naik
6 months
The SRE Bootcamp is available on the One2N Playbook! Are you interested in learning: - how to take your applications from localhost to production and - what it takes to run an application reliably on production Check out the Bootcamp here - If you're
14
41
284
@chinmay185
Chinmay Naik
1 year
You're a tech lead who's just joined a team and on your first day, the CTO tells you - "Our video processing API is very slow, looks like it's a problem with AWS EFS that we are using. Take a look and fix it."
61
243
2K
@chinmay185
Chinmay Naik
11 months
Story time. You are a tech lead who's tasked to backup 1.5TB (yes, not a typo, a terabyte) of data DAILY to S3. You're not really sure about any other background about this requirement, so you start asking some questions: 1. Where's the data produced from and stored currently?
49
188
1K
@chinmay185
Chinmay Naik
1 year
You're a team lead who's just back from a vacation. In the first standup after you return, here's the conversation with your teammate (T): Teammate(T): Hey, I am blocked since I don't have AWS access credentials for the last 2 days. I am unable to proceed with any work.
30
107
805
@chinmay185
Chinmay Naik
10 months
Story time. A CTO of a company calls you. They just migrated from Heroku to AWS on EKS. He's happy with the migration but wants you to build Heroku's "Ephemeral Preview Apps" on Kubernetes. You know you can use ArgoCD here, but you're in for some surprises and complications!
23
77
683
@chinmay185
Chinmay Naik
8 months
You're woken up by a p90 latency-related alert. This alert is for the main API service, so you start investigating right away. Your first thought is: it was working well so far, what changed - deployment or config. Hours later, you'd find out that it was neither. Storytime
16
71
587
@chinmay185
Chinmay Naik
10 months
Here's a story of how a pragmatic tech lead who understands networking fundamentals like - iptables - packet routing and - NAT saved thousands of $$$ on cloud costs. If you think low-level fundamentals don't matter in 2023, be ready for an awakening!
8
81
583
@chinmay185
Chinmay Naik
7 months
A short debugging story to start off the new year. Developer (D): Hey, can you join a call? I need some help in debugging a webhook API connectivity issue. The customer team is also on the call. Team lead (You): Okay sure, add me to the call. You: So, what are you trying to do
8
42
561
@chinmay185
Chinmay Naik
9 months
You're a lead SRE and CTO asks you to manage and scale a self-managed 6-node MySQL cluster with 1.5+ TB data on production. You do what it takes, a few months pass, but now, it's time to move to a managed service. You think this should be straightforward, but it's not so easy.
11
78
555
@chinmay185
Chinmay Naik
12 days
I have been working heavily with databases recently. Here's a reading list I'd suggest to people interested in learning about databases and data modeling in general. - Designing Data-Intensive Applications - Database Internals -
Tweet media one
10
46
536
@chinmay185
Chinmay Naik
11 months
A founder of a recently funded company calls you. He wants you to come in and fix webapp performance problems. You have been in similar situations before and want another thrill, so you say - "Yes, I'll take a look". But this isn't the typical problem you have faced earlier 👇
20
74
512
@chinmay185
Chinmay Naik
1 year
Recap: You started with - debugging EFS - to tailing logs to find API latency - to debugging DB schema and queries - finally landed on the config file fix which worked. Real life debugging is pretty messy. The more situations you have to debug, the better you become.
13
8
454
@chinmay185
Chinmay Naik
10 months
A new exercise is available on the Go bootcamp. Learn to build your own toy Redis in Go. This exercise will help you learn core system programming concepts related to TCP, concurrency, and also data structures. We'll plan a live coding session about this problem soon 🤞
Tweet media one
Tweet media two
10
43
391
@chinmay185
Chinmay Naik
7 months
You're an SRE responsible for VictoriaMetrics deployment with 30 Million time series/min. The CTO wants you to drastically reduce the costs for this infra without compromising reliability. You come up with a solution that looks ridiculous at first, but makes total sense.
15
40
391
@chinmay185
Chinmay Naik
9 months
(Database reliability story 1) You join a team as lead SRE and CTO asks you to manage and scale a self-managed 6-node MySQL cluster on production. Here's a story of how you turn this around - from many database failures per month to three nines of uptime for the database.
4
43
386
@chinmay185
Chinmay Naik
1 year
I built an exercise-oriented Go Bootcamp 🎉 What you'll learn in this bootcamp: - Building CLIs in Go - Platform/System engineering in Go - Building production-grade backend web APIs
Tweet media one
Tweet media two
8
68
329
@chinmay185
Chinmay Naik
4 months
(SRE storytime!) As an SRE at a growth-stage company, you're on call this week. A PagerDuty alert wakes you up. It's related to the main transactional database, so you check immediately. The inserts to one of the tables in the database are failing. You start investigating 🧵 -
20
30
314
@chinmay185
Chinmay Naik
6 months
Half of the job as a senior engineer is to stop team members from overengineering stuff. Throughout my career, I have consulted at many companies where the team wanted to: - rewrite the web API in a different programming language instead of fixing the underlying bad DB queries
17
23
312
@chinmay185
Chinmay Naik
1 year
I recently saw someone use a `GET /api/login?username=something&password=something` for a login API during an interview and I am still trying to recover from it.
32
7
304
@chinmay185
Chinmay Naik
1 year
I write such stories on software engineering. There's no specific frequency as I don't make up these. If you liked this one, you might love - Follow me - @chinmay185 for more such stuff.
@chinmay185
Chinmay Naik
1 year
You're a team lead who's just back from a vacation. In the first standup after you return, here's the conversation with your teammate (T): Teammate(T): Hey, I am blocked since I don't have AWS access credentials for the last 2 days. I am unable to proceed with any work.
30
107
805
23
2
279
@chinmay185
Chinmay Naik
5 months
As you grow in your career, focus on understanding the "why" of technology. For example, so many people I talked to say they used JWT for API authentication. When I ask them what problems JWT solves wrt API auth, they go blank. They just know JWT. They don't understand things
13
17
284
@chinmay185
Chinmay Naik
2 months
At this point I believe Relational database design is a Achilles heel of GenZ engineers. Mongodb has ruined them all.
23
13
265
@chinmay185
Chinmay Naik
1 year
I have read almost all the books from this reading list. (source - ) Thanks @ponnappa for writing this. Highly recommend everyone in tech to read this.
Tweet media one
3
24
262
@chinmay185
Chinmay Naik
1 year
We open-sourced cloudlens, a k9s-like CLI for AWS - written in Go 🎉🚀 It's like AWS console, but in your terminal. Explore EC2, S3, VPC, IAM, and more services all from your terminal! Check out - code and - documentation
Tweet media one
Tweet media two
Tweet media three
Tweet media four
12
43
253
@chinmay185
Chinmay Naik
7 months
When I was working with Java, within a year, I read through the entire Java Language Specification (about 600+ pages). It helped me understand the language much better, especially the gotchas, the language quirkiness, the JVM memory model, etc. When I picked up Go years later
8
17
242
@chinmay185
Chinmay Naik
11 months
Lessons: - Simple, boring tech works well on prod - When faced with unknowns, form and validate your hypothesis by doing POCs - Understand existing tech and context as much as you can - Build things iteratively instead of in a big-bang way - Be solution-focused, not tech-focused
5
16
236
@chinmay185
Chinmay Naik
1 year
I repeat this and similar advice countless times. So, I wrote this. Next time, I can point people to this thread. The story here isn't made up, I have exaggerated a few things for dramatic effect, but it's pretty much a real-world story. Let me know if you relate to this.
12
4
236
@chinmay185
Chinmay Naik
8 months
(Interview Story) Candidate (C): I am a fast learner and I like to explore technologies. Interviewer (me): Great, what did you learn recently? C: Terraform me: Awesome, did you set up some infra - like a typical three-tier webapp using Terraform? C: No, I explored some
15
19
233
@chinmay185
Chinmay Naik
1 year
You: Only when the time comes to deploy your script on prod, you need the credentials. Not before. Learn to develop scripts and programs locally, in isolated manner. Some mandatory reading: - The Goal book (understand system constraints) - Queuing theory (how to schedule work)
2
6
225
@chinmay185
Chinmay Naik
2 months
As an early stage engineer, say yes to new experiences and learning technologies you haven't used before. - Always worked with Node.js but you're getting a chance to learn and use Python or Go, say yes! - Used Kubernetes but need to manage VMs using Ansible, say yes! - Used AWS
17
9
216
@chinmay185
Chinmay Naik
5 months
Who here still reads technical books as a way to learn and grow? I know I'm not the only one but I need to know more people who read books. I feel alone these days. Bonus like if you can also tell me what book are you reading.
49
2
196
@chinmay185
Chinmay Naik
2 years
In the age, where every student wants to build a drone, recommendation engine, or self-driving car as their final year project, I ideally want to see someone build a Library management system using Postgres and "make it live" for one of your local libraries.
10
8
188
@chinmay185
Chinmay Naik
1 year
You: I'll get you the creds for sure, but first, you need to learn to break your work into dependencies that you're absolutely blocked on and things you can (and should) still do, without being blocked.
2
11
183
@chinmay185
Chinmay Naik
10 months
Collecting all my pragmatic software engineering stories in a single place. Every time there's a new story, I'll keep adding it here.
4
16
182
@chinmay185
Chinmay Naik
1 month
📢 Big news! I am starting a podcast 🎤 to interview CTOs/CIOs and engineering leaders. My first guest is @valyala - CTO at VictoriaMetrics! I want him to spill all the secrets about building an open-source, scalable, cost-efficient monitoring solution - VictoriaMetrics! What
Tweet media one
16
8
180
@chinmay185
Chinmay Naik
5 months
If you want to work remotely, be like the second person, not the first one.
Tweet media one
Tweet media two
7
7
175
@chinmay185
Chinmay Naik
8 months
Nothing teaches you patience better than being an SRE who's dictating a long Bash pipeline command to a non-tech person on Teams over AnyDesk to a remote server via Putty with at least 500ms lag between the person typing the command and it appearing on the screen.
11
13
173
@chinmay185
Chinmay Naik
1 year
Not all debugging stories have a happy ending. Sometimes you have to decide what problems are worth solving and only focus on those. Here's the story: You migrate application services running on VMs to K8s. Everything works fine, except for one service. What's going on?
6
17
172
@chinmay185
Chinmay Naik
18 days
You're a Site Reliability Engineer, not a Site Restart Engineer. As an SRE team, if your first option is to "just restart it" to fix any problem on production, then you have a bigger problem. Restart should never be the first option, it should be the last option.
12
11
171
@chinmay185
Chinmay Naik
7 months
📢 🚨 Hiring Announcement: I am hiring at One2N! Are you a software developer looking to work on interesting technical challenges at scale? 📈 🚀 I am looking for you! What you'll bring: - A wealth of experience in building REST API based scalable backend systems (Java/Go) -
17
34
165
@chinmay185
Chinmay Naik
6 months
As a senior engineer, learn to be more flexible in your way of working in a team. Let me explain: Every company has problems, no manager is perfect, and every product you work on will have a pile of bad decisions and tech debt. You can't change the past. You can just be critical
4
16
164
@chinmay185
Chinmay Naik
1 year
Distributed systems meetup after a long time in Pune.
Tweet media one
8
1
164
@chinmay185
Chinmay Naik
9 months
I wonder how much time and money will be saved if startups stop copying tech patterns from FAANG. We are high scale with 50k users who use our webapp for 15 min/day for crud. We need microservices and microfrontends and service mesh for our zero to one pre-pmf startup. 🤦
8
11
162
@chinmay185
Chinmay Naik
5 months
Do you want to be successful in your career? Do these things. 1. Work on a hard skill 2. Get better at speaking, writing, and communicating well 3. Network with like-minded people. Show your work Do this for 10 years and tell me if you are not successful. I'm doing this!
5
8
161
@chinmay185
Chinmay Naik
6 months
A super short SRE interview story. (10 mins into the interview, after a couple of technical questions..) Interviewer (me): Tell me about a time when you faced an unfamiliar technical problem and you had no help from seniors in the team. Candidate (C): (thinking...) Oh yes,
13
9
162
@chinmay185
Chinmay Naik
10 months
Hypothesis: To be top 1% in some hard skill (programming, design, etc.) is less about going super deep in just one area. Instead, combine your knowledge in that area with "soft" skills such as - writing, public speaking, empathy, broader business context, networking, etc.
4
9
161
@chinmay185
Chinmay Naik
5 months
How would you architect a system that can support 5k writes and 10k reads per second to a single database table in PostgreSQL? How will you load test this system? The table itself contains just a few columns. But the number of rows in that table will be 50 Million to start with,
12
10
157
@chinmay185
Chinmay Naik
1 year
VP to DevOps: Use chatGTP to generate Jenkins pipeline code. Don't write it by hand. You'll save time. DevOps: Uses ChatGPT, pipeline fails, spends 3 hrs fixing. Team lead to DevOps: Don't listen to everything VP says. Write Jenkinsfile from existing repos. DevOps: It worked💯
11
16
155
@chinmay185
Chinmay Naik
4 months
I legit interviewed someone from Bengaluru who said reason for job change is water crisis in the area where he lives. Job role, perks, company culture, pay are all secondary. Do you have water in the city? I'm ready to switch jobs 😂
7
5
155
@chinmay185
Chinmay Naik
5 months
It's so weird how some programmers I meet are just not interested in programming at all. Sometimes, it's such a sad state of affairs that I find it funny. One of the main qualities I look for in programmers is a demonstration of "care". "care" starts with small things: - how
13
13
154
@chinmay185
Chinmay Naik
5 months
My favorite interview question for any DevOps/SRE is: You have a three-tier web app running locally (Single page app frontend + REST API backend + relational database). How would you go about deploying this on prod? Why I like this question: - it's so simple that anyone can
6
8
146
@chinmay185
Chinmay Naik
8 months
There's many people in tech, I'm guessing, mostly for money and stability? Why is it rare to see a good care for engineering and the craft of programming? Why do so few people have this question - "how does it work internally?" Abstractions everywhere with no sign how deep
28
11
140
@chinmay185
Chinmay Naik
5 months
In the age where everyone is looking for quick dopamine, I want you to read - "Teach Yourself Programming in Ten Years" by Peter Norvig
7
11
140
@chinmay185
Chinmay Naik
1 year
Spoke with an Angel funded early stage company (2+ yr old). Total team size 13 people (4 engg). Their stats: - 35 repos - 15 microservices - 15 RDS instances - Event bus for inter-service communication - DB size < 40 GB Me: why?🤯 I will scale my monolith happily instead
21
5
135
@chinmay185
Chinmay Naik
2 months
Time for a data engineering story. You're a tech lead handling a large-scale data pipeline. One day, your colleague (C) pulls you into an issue related to Kafka. Here's the conversation with your colleague. Colleague (C): Hey, we have a problem. The messages from one of the
8
13
131
@chinmay185
Chinmay Naik
2 months
This is a classic problem I face with engineers during interviews. Here's an open offer from me: Demonstrate to me that you can learn something on your own and show me what you learned via 5 min video. I'll fast track your hiring process at @One2nC
@tailwiinder
major tom
2 months
People upskill their way out of misery and mediocrity way more often than you think. Your path and your journey might be unique to you, but the problems you face are most likely not. There are people who've found success in tech despite having done nothing for a good 3-3.5
24
135
1K
6
3
128
@chinmay185
Chinmay Naik
1 year
In my annual review meeting with a colleague, they asked an interesting question: What advice would you give your younger self? Here's what I told them, in no particular order:
6
20
128
@chinmay185
Chinmay Naik
4 months
Database I love: PostgreSQL Database I'd like to learn well: Neo4J Database I wish I had learned earlier: Redis Database I don't like to manage: Elasticsearch Database I'll use for WebAPIs: PostgreSQL Database I'll use for system programs: SQLite Database I can't ignore: MySQL
9
5
129
@chinmay185
Chinmay Naik
5 months
Engineers are NOT resources, they are people - with their own unique skills and motivations. Treat them like such and their uniqueness will reflect in your products and services.
4
11
127
@chinmay185
Chinmay Naik
7 months
(Opinion) Early in your career, say yes to different roles. - Always built frontends and there's chance to work on backend - say yes - Worked on backend APIs and there's a need to support and scale it on prod - say yes - Always been into software development, but there's a need
7
6
126
@chinmay185
Chinmay Naik
9 months
(SRE tip) Here's a habit I have seen good SREs adopt consistently. They often create a text/md file for their project's important commands. They maintain this file actively and update it with relevant commands that they need occasionally. While some commands can be converted
12
8
123
@chinmay185
Chinmay Naik
1 year
I am building an exercise-oriented bootcamp for Golang. Here's a sneak peek at some of the exercises (there will be more). Bootcamp will be released publicly soon. If you'd like to volunteer in building some of these exercises, pls DM (need 4-5 hrs/week). Like/RT for karma.
Tweet media one
Tweet media two
9
24
120
@chinmay185
Chinmay Naik
8 months
I am surprised that so many developers don't know how to set up the whole application stack locally. Not the technology part - like docker-compose, or minikube or whatever. But just the sheer idea that they should do local setup and try to run the whole app (UI, API, DB).
5
5
122
@chinmay185
Chinmay Naik
4 months
I am looking to hire failed founders. Being a founder is hard. If you're a founder with a software engineering background and tried your startup but it didn't work out for whatever reason, I feel you. It's brutal. If you want to start something again but want a safe space to
8
15
123
@chinmay185
Chinmay Naik
3 months
In communication, it really helps to state your intention before speaking. For example, you're facing some problems at work, and you're talking to a co-worker or a manager. Are you just ranting about these problems and you want the co-worker to just listen to what you're going
3
6
122
@chinmay185
Chinmay Naik
10 months
“The job of a junior developer is to find right answers to the questions asked. The job of a senior developer is to find right questions to ask.” Read/heard this somewhere, long time ago. Still true.
1
6
120
@chinmay185
Chinmay Naik
2 months
@AjeyGore Oh this hits so hard. I have been referring people to @iximiuz has been doing a phenomenal job at networking and cloud native part for sure.
5
11
117
@chinmay185
Chinmay Naik
5 months
As a junior developer, one of the highest ROI things you can do is to spend time actively working with good senior engineers. Learn from their past experience, ask them questions about how they trade off technologies and approaches and learn how they make architectural
2
6
115
@chinmay185
Chinmay Naik
9 months
There's no "checkout time" for creative work (software development, design, etc). You live and breathe the problem long enough, trying to solve it in your dreams and shower time.
4
11
109
@chinmay185
Chinmay Naik
10 months
As an engineer, I couldn't sleep well knowing that some problem I'm struggling with is only half solved. As a founder, I soon realized that it will always be the case. You can't have closure for problems every day. Still, we need to show up the next day and pick up things.
5
3
108
@chinmay185
Chinmay Naik
5 months
Show that you can do the job > Show that you want the job. Saw this on Twitter a while ago. Can't stop thinking about it. This is a great way to differentiate yourself from 100s of other applicants for the job.
2
8
107
@chinmay185
Chinmay Naik
9 months
Over the next few days, I'll share one actionable tip per day about becoming a good SRE. The post will start with "(SRE tip)". These tips are NOT generic advice but practical habits that I have used and observed other really good SREs use daily. The best part? These are not
4
6
107
@chinmay185
Chinmay Naik
1 year
You fix the config value and sure enough, the latencies are back to normal, less than 1 sec for all APIs. Workers were processing data older than just 1 sec, hence resulting in a lot of queries and possibly lock contention on DB. That's what was causing the APIs to become slow.
1
4
106
@chinmay185
Chinmay Naik
5 months
One side effect of functional programming is that it makes you a better programmer.
9
7
103
@chinmay185
Chinmay Naik
9 months
(SRE tip) Ensure your local environment and prod server environment are as similar as possible. If you write bash script on your Mac locally and expect it to work on prod, you may be in for some surprises. Especially true for commands like grep, sed, ps, etc., when their args
10
5
104
@chinmay185
Chinmay Naik
9 months
Your growth in your career is proportional to the frequency of things you're doing for the first time in your career. Public speaking, blog writing, architecture review, preparing design documents for the first time? You know what, you're growing.
4
5
102
@chinmay185
Chinmay Naik
25 days
Super stoked to host @_svs_ at @One2nC office today. I remember svs asking me to get our own office a while ago. "Build a shrine!" he said back then and you'll have builders and nerds show up and build stuff. Super happy to host him & open up the office for future meetups soon
Tweet media one
Tweet media two
4
6
100
@chinmay185
Chinmay Naik
1 year
You login to AWS and check EFS. There's a single big EFS with 2TB storage mounted on 12 EC2s. You explore all the options on AWS EFS UI, but nothing unusual stands out. Nothing unusual in Cloudwatch too. You're not sure how you should really test EFS for slowness.
1
0
97
@chinmay185
Chinmay Naik
11 months
I write such stories on software engineering. There's no specific frequency, as I don't make up these. If you liked this one, you might love - Follow me - @chinmay185 for more such stuff.
@chinmay185
Chinmay Naik
1 year
You're a tech lead who's just joined a team and on your first day, the CTO tells you - "Our video processing API is very slow, looks like it's a problem with AWS EFS that we are using. Take a look and fix it."
61
243
2K
2
1
98
@chinmay185
Chinmay Naik
6 months
We had an impromptu session on networking fundamentals at @One2nC as part of our weekly Thursday sessions. Most Thursdays, we have something prepared, and one team member takes the session on that topic. But, every once in a while, when there's nothing prepared, we do ad-hoc
13
1
97
@chinmay185
Chinmay Naik
5 months
MongoDB is the Gen Z of databases and JavaScript is the Gen Z of programming languages.
6
4
97
@chinmay185
Chinmay Naik
11 months
Want to learn Go and its concurrency features in practice? Want to learn Test Driven Development (TDD) by solving a real-world problem statement? Want to learn system design and understand how to build highly scalable and performant systems in Go? Yes? Read below 👇
9
14
96
@chinmay185
Chinmay Naik
7 months
Sometimes, being a good craftsperson (engineer, designer, etc.) really gets in the way of being a good businessperson. You have to unlearn a few habits that you have formed as a good craftsperson. A lot of business is about creating value. A profitable business is about creating
7
9
96
@chinmay185
Chinmay Naik
1 year
Fast-tracking the story: You ask around and find out that the previous value for "processing delay" was 300 seconds, i.e. 5 mins! The local config value of 1 second got pushed to prod in a recent commit and that's when latencies started increasing.
1
2
95
@chinmay185
Chinmay Naik
6 months
(Here's something I don't see many people talk a lot about. But I feel strongly about this - especially true for early stage engineers who just started in tech.) If you always depend on bootcamps, videos, blogs for learning the next tool/technology/language etc. you'll find
2
7
90
@chinmay185
Chinmay Naik
10 months
Here's how positive reinforcement does wonders: We have a #wins channel on our Slack, and I post any good behavior by teammates (helping others out, cost saving, nicely prepared doc, etc.) in that channel. Earlier, I was the only one who would post messages on this channel.
8
5
89
@chinmay185
Chinmay Naik
7 months
If you're looking to read programming books this coming year, I highly recommend reading: - 7 languages in 7 weeks and - 7 databases in 7 weeks Guaranteed to make you a better programmer in whatever primary language you're using (not sure about JavaScript 😉)
3
2
89
@chinmay185
Chinmay Naik
1 year
I keep repeating this, so here goes: Before writing code, write a few bullet points that describe: - your approach, - unknowns you want to find answers to, - hypothesis and how you go about building POCs to validate that, and - your assumptions DON'T start coding directly.
4
10
87
@chinmay185
Chinmay Naik
6 months
@arpit_bhayani Mandatory reading about this - Amdahl's law and Universal Scalability Law.
5
1
85
@chinmay185
Chinmay Naik
7 months
Finally met the duo - @hey_yogini and @designerdada in Peerlist's beautiful cozy office. We joked that we had only seen each other in meetups for the last year or more. It was great to catch up and discuss all things engineering, design, and the journey of being a founder.
Tweet media one
2
2
85
@chinmay185
Chinmay Naik
3 months
🚨 I'm hiring! Are you a DevOps practitioner with 4+ years of experience working with cloud-native technologies? Have you worked on production systems at scale? Self-hosted databases and managed the uptime and reliability? If you answer yes to any (or all) of the questions
6
23
84
@chinmay185
Chinmay Naik
1 year
At the end of the function, the code is marking a bunch of rows as "processed" in a DB. That can't be the reason, can it? You add another set of print statements and deploy the code. It is indeed that this DB operation is taking 7-8 seconds for some API requests.
2
1
85
@chinmay185
Chinmay Naik
8 months
The trouble with being punctual is that there's nobody there to appreciate it.
5
5
84
@chinmay185
Chinmay Naik
5 months
Story time. It's about cloud security failures and why good engineering practices matter, especially during the One to N journey. (A past colleague I met at a conf told me his story from a few years ago.) Here goes! As a team lead, you're woken up by an AWS billing alarm!
3
10
83
@chinmay185
Chinmay Naik
9 months
Any frontend wizards want to volunteer 5-7 hours per week in building a cool demo about queueing theory? Pls DM. You'll work with me in building this, open source. You can showcase this as your portfolio. Not a paid project/work at the moment. (I'm scratching my learning itch)
19
6
83
@chinmay185
Chinmay Naik
8 months
(SRE tip) Good SREs make heavy use of ssh_config and some of the lesser-known properties of ssh. Here are a few that I have personally found useful. 1. Host aliasing using wildcards 2. Configuring default user for ssh connection 3. Port forwarding and my personal favorite:
5
5
84
@chinmay185
Chinmay Naik
10 months
Get ready for the last and final session on "System Design using TDD in Go" today at 6pm IST. Here's a sneak peek of some things we'll discuss today. See you there on Zoom (if you have already registered) or YouTube Livestream here -
Tweet media one
Tweet media two
Tweet media three
1
5
84
@chinmay185
Chinmay Naik
11 days
We at @One2nC are cooking some things related to GenAI and LLMOps. But not just your typical OpenAI API calls, but actually deploying and running LLMs on GPUs using Kubernetes. It's still a prototype right now, but we're building a resume parsing application using Ray and
Tweet media one
Tweet media two
Tweet media three
Tweet media four
8
3
83
@chinmay185
Chinmay Naik
11 months
Tech-wise, you choose something simple and boring - bash scripts and cron jobs. There's some pushback about using bash to do all this work, but you're sure it can work well (and be maintainable) This is your overall solution:
Tweet media one
3
1
84
@chinmay185
Chinmay Naik
1 month
One of the rarest skills is the ability to have two contradictory opinions in your head and be able to reason and talk from both sides to reach a final conclusion.
9
4
84