TG Telegram Group Link
Channel: Devs World
Back to Bottom
Друзі, нажаль мій контракт не поновили. А це значить, що я не взмозі платити за 200+ хворих тварин в наших притулках.

Я не знаю скільки піде на пошук нового клієнта, але зараз ваша допомога вкрай потрібна.

Наразі в нас ~500к грн боргу який немає чим закрити.

Я довгий час закривав це своїми коштами та боргами, але зараз ми цілком залежимо від вашого розуміння, довіри та бажання допомогти тваринам.

🎯 Зібрано: 44к/500к

https://uah.fund/donate

Тако ж нагадую, через фін проблеми, які тільки погіршились нам потрібно закрити другий притулок. А для цього роздати 100 тварин.
І якщо раніше в мене був бекап, зараз його немає. Тварини без підтримки загинуть. То ж якщо хочете стати родиною для пухнастика пишіть мені.

Тако ж якщо в вашій компанії є вакансії які матчаться з моїм досвідом, то буду дуже вдячний за рекомендації та шер мого профілю з вашими колегами https://www.linkedin.com/in/creotiv/
Question for DevOps: Are you building top level components in #Terraform?

Usually i see that for every application DevOps are building full config based only on low-level components. Which makes these configs pretty big, and impossible to maintain them by developers(for example when they need to deploy new service fast).

In my work i came to the same solution like in #UI building, by creating top level components that remove all these scary things from developers and give them simple #UX to work with.

For example we have many different services and all of them may use standard aws components like db, cache, gateway, lb, etc. So i build component where we can just select what we will need for a new service and it will be created automatically, even with the ability to run migrations if needed.

From one side this limit what they can do, but from other helps for many similar services. So I'm interested in what you think about such an idea?
🏭 I built a small #tutorial that illustrates how sidecar containers can transform observability and control in any Kubernetes‐based service. Instead of embedding metrics, logging, and networking logic directly into your app, you simply “bolt on” three dedicated sidecars:

1. Prometheus – Collects application and infrastructure metrics out of the box.

2. Promtail → Grafana Loki – Streams logs in real time without changing your app code.

3. Envoy Proxy – Handles TLS termination, request filtering, and even simulates network failures.

Why this Matters

- Separation of Concerns: All observability (metrics + logs) and networking (TLS, filters, chaos testing) live outside the main container. Your app stays lightweight and focused solely on business logic.

- Consistency Across Services: You can reuse the exact same Prometheus/Promtail/Envoy configuration for every microservice. No more “one‐off” instrumentation code in each repo.

- Faster Development & Onboarding: Developers don’t need to spend time wiring in monitoring libraries or custom proxy code—sidecars handle it for you automatically.

- Easier Upgrades and Troubleshooting: When you need to tweak logging formats or experiment with TLS settings, you update the sidecar image, not dozens of disparate applications.

⚠️ Considerations

- Resource Overhead: Each sidecar adds CPU/memory usage. In lightweight deployments, be mindful of your node capacity and pod limits.

- Operational Complexity: More containers per Pod means more YAML to manage and additional network hops. You’ll need to ensure your CI/CD and Helm charts stay up to date.

- Sidecar Lifecycle: When you roll out a new version of your app, the sidecar versions may need to stay in sync (e.g., Promtail pipelines). Establish clear versioning and testing practices.

Ultimately, moving observability and networking logic into reusable sidecars makes your main application image lighter, speeds up developer onboarding, and enforces a consistent control plane across all services. If you’re evaluating how to standardize monitoring, logging, and network policies at scale, consider a sidecar‐centric approach. It’s a small shift in architecture that can pay big dividends in maintainability and speed.

https://github.com/creotiv/sidecar-demo
Modern generative #AI and large language model (#LLM) services create unique traffic-routing challenges on #Kubernetes. Unlike typical short-lived, stateless web requests, LLM inference sessions are often long-running, resource-intensive, and partially stateful. For example, a single #GPU-backed model server may keep multiple inference sessions active and maintain in-memory token caches.

Traditional load balancers focused on HTTP path or round-robin lack the specialized capabilities needed for these workloads. They also don’t account for model identity or request criticality (e.g., interactive chat vs. batch jobs). Organizations often patch together ad-hoc solutions, but a standardized approach is missing.

And here comes the new #Gateway API Inference Extension in #K8S

https://kubernetes.io/blog/2025/06/05/introducing-gateway-api-inference-extension/
Bonhoeffer’s Theory of Stupidity: A Tool for Control?

Dietrich Bonhoeffer, a theologian executed for resisting the Nazis, had a haunting insight: stupidity is more dangerous than malice. Why? Because stupid people can be manipulated without knowing they’re being used — and worse, they often become fanatically loyal to ideas they don’t understand.

Bonhoeffer observed that stupidity is not a lack of intelligence but a moral failure, a refusal to think critically. And this, he warned, flourishes most in times of social upheaval and under authoritarian regimes.

Why does this matter today?

Because those in power — whether governments or media empires — often rely on this passive obedience. It’s easier to rule a population that feels informed but doesn’t question narratives, doesn’t challenge contradictions, and fears being isolated for thinking differently.

True resistance doesn’t always start with shouting — it starts with thinking. And that’s exactly what oppressive systems try to prevent.

Bonhoeffer’s warning wasn’t just about Nazi Germany. It’s about every society that starts silencing thought under the guise of unity or safety.

Critical thinking is not rebellion — it’s responsibility.

Watch this video to not regret later
https://youtu.be/Sfekgjfh1Rk?si=kWTd2r7OH8tqwCxT
🔥 Немного про Sidecar контейнеры. Плюсы и минусы использования. А так же как делать системы с которыми просто и приятно работать

https://youtube.com/live/QIIf45UYJM4

Для модерации стрима был использован этот бот
https://github.com/creotiv/youtube-llm-moderator
HTML Embed Code:
2025/06/30 16:11:50
Back to Top