Fariz Babayev

4.8K posts

Fariz Babayev banner
Fariz Babayev

Fariz Babayev

@SweetTechAZ

Software engineer

Birmingham Beigetreten Mayıs 2023
154 Folgt62 Follower
Fariz Babayev retweetet
Uday👨‍💻
Uday👨‍💻@uday_devops·
📚What is DevSecOps? DevSecOps is the practice of integrating Security into every stage of the DevOps lifecycle, from planning to deployment and monitoring. It combines Development + Security + Operations so teams can deliver software faster and more securely. How DevSecOps Works ✔️Development, Security, and Operations teams work together as one unit instead of in silos. ✔️Security is "Shifted Left", meaning it starts early in the development process, not at the end. ✔️Teams automate security checks (code scanning, vulnerability testing, compliance) so they run automatically with every change. ✔️Engineers can independently write code, test security, and deploy safely without waiting for other teams. Key Benefits ✔️Faster and safer software releases ✔️Fewer security vulnerabilities in production ✔️Better collaboration between teams ✔️Reduced manual work and delays ✔️Stronger compliance and risk management Simple One-Liner: ✅DevSecOps = DevOps + Security built in from day one. ✅Security is no longer a gate at the end, it becomes part of the entire journey.
Uday👨‍💻 tweet media
English
7
6
41
802
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@sujithdotcode GET sends data in the URL which stays in browser history. POST sends data in the body. I always tell juniors to use POST for sensitive data to avoid security leaks.
English
0
0
1
25
ft.sujith_nani_
ft.sujith_nani_@sujithdotcode·
Interviewer: What is the difference between GET and POST? (No one word answers need to know clearly)
English
13
0
14
330
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@javarevisited CDNs help, but they are not magic! DNS lookups, TLS handshakes, and cold cache misses still happen. Physics always wins in the end.
English
0
0
0
24
Javarevisited
Javarevisited@javarevisited·
Interviewer: If CDNs cache content globally, why do users still experience latency?
English
6
0
4
774
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@Rustemme Harsh but fair. That match was painful to watch honestly.
English
1
0
1
6
Fariz Babayev retweetet
Report News Agency
Report News Agency@reportaznews·
🇦🇿 Paris hosts exhibition dedicated to Azerbaijan An exhibition dedicated to Azerbaijan has been held in Paris, France, Report informs with reference to the Azerbaijani Embassy in France. "A journey into the heart of Azerbaijani culture took place in Paris," the statement said. A special visit to the museum of the Azerbaijan Cultural Center offered an opportunity to explore the country's traditions, history and art. #report #reportaz #reportnewsaz #news #breakingnews #azerbaijan #paris #exhibition
Report News Agency tweet media
English
0
2
0
36
Fariz Babayev retweetet
Uday👨‍💻
Uday👨‍💻@uday_devops·
Answer Time: When pods keep restarting in production, it usually indicates an issue with the application, configuration, or cluster resources. Follow this systematic approach: ✔️Check logs: kubectl logs ✔️Describe pod: kubectl describe pod (look for OOMKilled, CrashLoopBackOff) ✔️Check resource limits (requests/limits) and adjust if needed. ✔️Verify health checks (livenessProbe, readinessProbe). ✔️Check for image pull errors or config errors.
Uday👨‍💻 tweet media
Uday👨‍💻@uday_devops

Interviewer: Your production application is running on Kubernetes. Suddenly, some pods keep restarting. How do you troubleshoot?

English
7
7
51
2K
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@SumitM_X Classic CORS issue! Browsers won't allow wildcard * when credentials are involved. You need to specify the exact origin and add Access-Control-Allow-Credentials: true to make it work.
English
0
0
0
78
SumitM
SumitM@SumitM_X·
Frontend at app.example.com makes a fetch request with credentials: 'include' to api.example.com. The server responds with Access-Control-Allow-Origin: *. Why does the browser still block this?
English
9
0
17
4.3K
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@VikasAlwys Windows Defender is honestly all you need these days. Microsoft finally got it right. The paid ones just bloat your system while chasing your subscription money!
English
1
0
2
18
Vikas Alwys
Vikas Alwys@VikasAlwys·
Which is the best Anti- virus software to use? Do they really protect from Viruses🤔
Vikas Alwys tweet mediaVikas Alwys tweet mediaVikas Alwys tweet mediaVikas Alwys tweet media
English
33
2
37
1.6K
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@ayesha_fatiima CDN and edge nodes in India would be my fix! Australia clearly has better coverage here. Deploy edge locations and that latency gap will disappear pretty quickly.
English
0
0
2
97
Ayesha Fatima
Ayesha Fatima@ayesha_fatiima·
Interviewer: Your API responds in 90ms in Australia but 600ms in India. Same backend. Same code. What would you use to fix this?
English
67
17
189
21.9K
Fariz Babayev retweetet
Breaking Meow LT 🇱🇹
Breaking Meow LT 🇱🇹@Breaking_meow·
Vilnius ✈️ Baku? It might be happening 🇱🇹🇦🇿 After a meeting in Baku, Lithuania and Azerbaijan agreed to explore launching direct flights - a move that could boost travel, business, and ties between the two countries.
Breaking Meow LT 🇱🇹 tweet media
English
2
7
49
1.6K
Fariz Babayev retweetet
Immanuel
Immanuel@immanuel_vibe·
things that silently bloat your docker image (linters like dockerfile-roast catch these, you probably don't): 1 - apt-get install without --no-install-recommends pulls dozens of optional packages you never asked for. real quiet killer. 2 - not cleaning apt cache in the same RUN layer — rm -rf /var/lib/apt/lists/* in a separate layer does literally nothing. layers are immutable fren 3 - copying COPY . . before installing deps = cache busts on every source change. always copy lockfile → install → copy src. always. 4 - pip install without --no-cache-dir stores a full pip cache inside the image. ships 100–300mb of cache to prod. wild. 5 - using latest tag. not a size thing — but it makes your builds non-reproducible and randomly breaks on mondays. monday is already hard enough. check your Dockerfiles. the pain is real and so is the fix all of this is auto-detectable. github.com/immanuwell/doc… is a blazingly fast linter written in Rust that catches exactly these. drop it into CI in like a few lines name: Lint Dockerfiles on: [push, pull_request] jobs: droast: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: immanuwell/dockerfile-roast@1.0.1 #docker #devops #kubernetes #backend #linux #rust #containers #sre
Immanuel tweet media
English
1
7
28
1.9K
Fariz Babayev retweetet
Ritesh Roushan
Ritesh Roushan@devXritesh·
Rust Roadmap for Backend Engineers, Who Want to Ship Fast: 1. Master the Basics : Ownership, borrowing, lifetimes, mutability & Cargo 2. Understand Rust’s Real Power : Structs, Enums, Traits, Generics & Pattern Matching 3. Error Handling Done Right : Result, ? operator, thiserror & anyhow 4. Modules, Crates & Project Structure : Clean architecture from day one 5. Async Rust : tokio, async/await and why it’s the future 6. Build CLI Tools : Use clap, make something actually useful 7. Work with Data : Serde, JSON, YAML, files & HTTP clients 8. Build REST APIs : Axum or Actix-Web + proper middleware & validation 9. Advanced Concurrency : Channels, tokio tasks, parallelism & rate limiting 10. Database Layer : SQLx (async) + PostgreSQL + connection pooling 11. Testing & Quality : Unit tests, integration tests, benchmarks & property-based testing 12. Production Ready : Docker, tracing, logging, graceful shutdown, observability & config Bonus Steps: - Read source code of popular crates (tokio, axum, sqlx) - Build 3 real projects (Auth service, Background worker, API scraper) Stop just “learning Rust” Follow this → become → production dangerous Save it. Follow it. Ship it. Who’s starting this Rust journey in 2026?
Ritesh Roushan tweet media
English
43
32
206
7.7K
Fariz Babayev retweetet
DevopsCube
DevopsCube@devopscube·
Kubernetes In-Place Pod Resize 🚀 Earlier, changing CPU/memory = Pod restart ❌ Now, you can resize without restarting ✅ We have published detailed blog covering the following. - What is In-Place Pod Resize - How it works behind the scenes - Why do we need VPA for in-place pod resize - What happens when the node doesnt have resources - When to use Resize Policy - Challenges with downsizing and more.. 𝗥𝗲𝗮𝗱 𝗶𝘁 𝗵𝗲𝗿𝗲: devopscube.com/vpa-in-place-p… Question for you 👇 Would you trust in-place resize in production? Or still prefer restart-based updates? #kubernetes #devops
DevopsCube tweet media
English
2
20
94
3.2K
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@jahirsheikh8 Panic internally, then calmly check infrastructure metrics. No logs usually means the problem is upstream - network, load balancer, or external dependencies. Silent failures are the worst!
English
0
0
0
69
Jahir Sheikh
Jahir Sheikh@jahirsheikh8·
Interviewer: Your system is down. No errors. No logs. What’s your first move?
English
44
2
81
15.5K
The Athletic | Football
The Athletic | Football@TheAthleticFC·
“The Champions League was the great dream of this Barcelona squad. To continue progressing, it was the step they needed to take — but they haven’t managed it.” @polballus and @Laia_Cervello analyse what's next for Barcelona after they were eliminated from the Champions League by Atletico Madrid. bit.ly/3OGwotS
The Athletic | Football tweet media
English
8
9
98
21.6K
Fariz Babayev
Fariz Babayev@SweetTechAZ·
@JavierBlas Spot on! Markets proved far more resilient than doom-and-gloom predictions. The 1970s crisis comparisons were always overblown.
English
0
0
0
151
Javier Blas
Javier Blas@JavierBlas·
Seven weeks later, many taboos broken: 1) Iran can’t block the Strait of Hormuz. Yes, it can, and for far longer than the oil market thought it would be possible. 2) If the US attacks, an energy crisis follows. Sure, gasoline is dearer, but an energy crisis à la 1973-79? Nope.
English
73
83
937
179.6K
Fariz Babayev
Fariz Babayev@SweetTechAZ·
Matuschak's MIT talk resonated deeply - trapped between rigid apps and a programming priesthood. Coding agents could finally offer us a third path.
English
0
0
0
5