TGViewer
Channel Public Channel
CatOps

CatOps

@catops

DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Subscribers
5.07K
Photos
94
Videos
5
Links
2.7K

Showing posts older than #2584 · Back to latest

Older Posts 20 shown
Post #2581 2.15K
A nice overview of the evolution of Bluesky by Gergely Orosz and Elin Nilsson.

Bluesky is a decentralized social network which was born as an alternative to Twitter. It’s super interesting that for almost half a year Bluesky only had 2 engineers and even today the team behind the whole platform is rather small.

It’s also interesting that infrastructure wise they have started with AWS and Pulumi and eventually moved to their own equipment for cost savings.

#architecture
Pragmaticengineer Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges) Bluesky is built by around 10 engineers, and has amassed 5 million users since publicly launching in February this year. A deep dive into novel design decisions, moving off AWS, and more.
  • 👍 7
Post #2580 2.06K
Thoughtworks have published their usual TechRadar. You can also get the full PDF report there there.

This tech radar provides some valuable insights into the industry. Besides, this is already the 31st volume, so you can compare it with previous versions. Just keep in mind that this tech radar (as any other) is biased, because it basically represents the Thoughtworks' customer base, thus it's not universal.

#tech_radar
Thoughtworks Technology Radar | Guide to technology landscape The Technology Radar is an opinionated guide to today's technology landscape. Read the latest here.
  • 👍 12
Post #2579 2.08K
Where you good at math in school?

Humble Bundle sales a collection of Math for Programmers books. One of the books is from the “Grokking” series. I’ve heard that series is a good one.

Also, one of the books is written by a Ukrainian author. You can read an interview with him on DOU (in Ukrainian).

#books
Humble Bundle Humble Tech Book Bundle: Math for Programmers 2024 by Manning Strengthen your math skills in programming with this library of coding and programming courses. Pay what you want and support the charity of your choice.
  • 👍 8
Post #2578 2.09K
An article and a CNCF NA talk about Atlas - a tool to manage database migrations, and specifically about the Atlas Operator - a way of managing database state in Kubernetes. It's important to point out, that the database itself doesn't have to reside in Kubernetes.

Except some advertisement for Atlas, this article actually points out problems of executing migrations that are not limited to K8s. Still, even though this is an article about a tool from a creator of the tool, I think both blogpost and the tool itself are interesting.

But to be completely fair, there's also the SchemaHero tool - a truly open source one.

#databases #kubernetes
atlasgo.io The Hard Truth about GitOps and Database Rollbacks | Atlas Discover why traditional 'down' migrations fail in modern GitOps workflows. Learn how the Kubernetes Operator Pattern, using tools like Atlas, provides a robust, automated solution for safe database rollbacks.
  • 👍 2
Post #2576 2.22K
You have likely seen this already, but still.

Prometheus 3.0 is available!.

Notable changes (as listed in their release page):

- New UI
- Remote Write 2.0
- Native histograms
- Improved UTF-8 and OTLP (OTel Protocol l)support
- Better performance

#observability #prometheus
prometheus.io Announcing Prometheus 3.0 | Prometheus An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
  • 🔥 20
  • 👍 3
  • 👏 1
Post #2575 2.28K
You have a Database that can be affected by Disk corruption, and you have millions of transactions? Well, good for you that nothing bad happens yet.

But what if I say that there is better solution, x1000 faster and safer? Just send 0.1BTC called TigerBeettle.

Also, it has of the best presentation what I ever saw. Check it

Testing simulation showed at the end, if you want to try yourself - sim.tigerbeetle.com

#databases
Tigerbeetle The financial transactions database to power the next 30 years of Online Transaction Processing.
  • ❤ 5
Post #2574 2.14K
A brief overview of how to choose the right size for your RDS instance in AWS.

Although, I would argue that certain workloads would already experience problems at 80%+ CPU load on CPU. So, sometimes it doesn't make sense to wait the whole four-week evaluation period.

Also, make sure to keep track of your reserved instances: you don't want to pay more than you should when jumping between instance types!

#aws #databases
Substack How to - Choose the Right Instance Size for AWS RDS Amazon RDS (Relational Database Service) offers a variety of instance types, each optimized for different workloads.
  • 👍 7
Post #2571 2.83K
25 years of Google data-center networking evolution is a sneak peek into Google's internal network, phases of its evolution through the company's history, as well as technologies that allow them to handle up to 13 Petabits/sec of bisectional bandwidth.

I especially liked this quote:

 network is the foundation of reliability for all other compute services, from storage to AI. As such, the network must fail last and fail least.


#networking
Google Cloud Blog Jupiter now scales to 13 Petabits per second | Google Cloud Blog Google networking leaders reflect on the milestones that led to Jupiter supporting 13 petabits per second bandwidth, and what comes next.
  • 🔥 8
  • 👍 1
  • 🤓 1
Post #2570 2.05K
In his last interview for Deutsche Welle, Taras Chmut - the head of Come Back Alive foundation - described that it's much harder to raise funds for projects that are focused on trainings and other strategic initiatives that may not result in the "direct hits" on the battlefield.

That's why today I'd like to share a fundraiser for the Captain's Trainig program by Come Back Alive.

#donations #Ukraine
Come Back Alive Captains’ Training As of October 2024, 798 company, platoon and battalion staff officers have completed the Captains' Training course on military leadership. The Come Back Alive
  • 🔥 14
  • ❤ 3
Post #2568 2.34K
KiND is a popular tool for local development in Kubernetes. But what if the thing you're developing is not published anywhere yet?

Sure, you can use tools like Tilt or Skaffold, but they add additional knowledge overhead.

However, you can also load a Docker image into a KiND node. Of course, this won't be such a streamline developer experience as with the tools mentioned above, but it will make the job done with very little additional configuration.

#kubernetes
Iximiuz KiND - How I Wasted a Day Loading Local Docker Images How to load local docker image into kind cluster node. Why loaded docker image may not work. How Kubernetes imagePullPolicy work.
  • 👍 4
  • 🔥 1
Post #2567 2.19K
A hot take was shared in our chat yesterday: Gitpod wrote an article on why they moved away from Kubernetes.

While the title sounds clickbaity, this is actually a good article that explains technical considerations for a very particular use case. It also has links to some Kubernetes' functionality that you may find useful for your workloads, such as dynamic resource allocation.

Where did they migrate, you may ask? Well, I can spoil the article for you a little bit: they have built their own orchestrator. Now, do I think this is a good solution? In their very specific use case, it may be. Is it a good solution in general? In my opinion, hell no!

P.S. I'd like to invite Gitpod folks to the FOSDEM conference. For example, in 2023 there was a talk on how to checkpoint and restore your containers in Kubernetes. According to their article, this feature, or rather a lack of it, was a major pain for them.

#kubernetes
Ona We’re leaving Kubernetes We are moving away from Kubernetes for cloud development environments after 6 years of experience at scale. Learn about Gitpod Flex and our new approach to development infrastructure for developers.
  • 🔥 6
  • ❤ 1
Post #2564 2.26K
8 ways to speed up your Ansible playbooks is a neat article with some simple tips and tricks for your Ansible operations.

Sure, configuration management is not such a hot topic as it used to be, but it’s still out there and it’s still relevant.

#ansible #cfgmgmt
Redhat 8 ways to speed up your Ansible playbooks Ansible is a simple and powerful open source automation tool that can streamline many of your IT infrastructure operations. You can automate simple tasks lik...
  • 👍 12
Post #2563 2.36K
A story of debugging OOMs of a Go application in Kubernetes.

Now, I do not agree with the author of this article that the fact that Go is not aware of memory limits is a problem. In my opinion, it works as expected: you don’t want to have environment-dependent runtimes.

However, this article provides some examples of how one can manage Go’s memory utilization and tune garbage collection a little bit. Plus, it has links to articles that describe Go’s garbage collector in more detail, which is also cool.

#go #programming #kubernetes
Medium When Kubernetes and Go don’t work well together Go is not aware of the limits set for its container, causing some issues not easy to track. This is a story about how I stumbled into one…
  • 👍 6
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →