eon01 Profile Banner
Aymen El Amri Profile
Aymen El Amri

@eon01

Followers
6K
Following
5K
Media
2K
Statuses
18K

Maker โš™๏ธ CloudNative โ˜๏ธ DevOps ๐Ÿ‘จโ€๐Ÿ’ป Python ๐Ÿ AI/ML ๐Ÿง  Melophile ๐ŸŽธ Ailurophile ๐Ÿฑ Cerevisaphile ๐Ÿคฉ Author โœ๏ธ Philomath ๐Ÿ“š Building @JoinFAUN๐Ÿพ

Paris, France
Joined August 2008
Don't wanna be here? Send us removal request.
@eon01
Aymen El Amri
1 year
๐Ÿ”” Iโ€™m thrilled to announce the release of my new book, "Generative AI for the Rest of Us: Your Future, Decoded". Grab your copy now and join the AI revolution before your toaster starts making memes!. Paperback: Kindle:
Tweet media one
2
1
12
@eon01
Aymen El Amri
23 hours
VarBear #486 is out now!. Devs are in the cockpit of a coding universe shaped by relentless AI innovation and shadowy pitfalls. Highlights: ๐Ÿš€ NestJS secrets / ๐Ÿ“‰ AI slows devs 19% / โš™๏ธ Asynchrony โ‰  Concurrency. Read:
Tweet media one
0
0
0
@eon01
Aymen El Amri
1 day
I just published a ๐ฆ๐ข๐ง๐ข ๐ ๐ฎ๐ข๐๐ž that highlights ๐Ÿ๐ŸŽ ๐œ๐จ๐ฆ๐ฆ๐จ๐ง ๐ฉ๐ข๐ญ๐Ÿ๐š๐ฅ๐ฅ๐ฌ Iโ€™ve seen/experienced with K8s autoscaling These ๐ซ๐ž๐š๐ฅ-๐ฐ๐จ๐ซ๐ฅ๐ ๐ข๐ฌ๐ฌ๐ฎ๐ž๐ฌ may affect performance, reliability, and cost. ๐Ÿ‘‰
Tweet card summary image
faun.dev
Kubernetes autoscaling is a powerful tool, but many setups fail silently due to misleading metrics, poor configurations, and other details. Here are 10 common pitfalls that can break your autoscali...
0
0
0
@eon01
Aymen El Amri
1 day
๐Ÿ“• Big thanks to our sponsor PerfectScale โ€” download their free "๐Œ๐š๐ฌ๐ญ๐ž๐ซ๐ข๐ง๐  ๐Š๐ฎ๐›๐ž๐ซ๐ง๐ž๐ญ๐ž๐ฌ ๐€๐ฎ๐ญ๐จ๐ฌ๐œ๐š๐ฅ๐ข๐ง๐ " to learn the most effective autoscaling techniques โœ‰๏ธ Become the smartest K8s engineer in the room:
0
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐€๐ฎ๐ญ๐จ๐ฌ๐œ๐š๐ฅ๐ข๐ง๐  ๐‚๐š๐ง ๐‡๐ฎ๐ซ๐ญ ๐’๐‹๐Ž๐ฌ ๐ˆ๐Ÿ ๐˜๐จ๐ฎ ๐ƒ๐จ๐งโ€™๐ญ ๐๐ซ๐ž๐๐ข๐œ๐ญ If traffic spikes at :00 every hour and scaleโ€‘up takes two minutes, you will drop requests. To avoid that, you can scale up ahead of time, either with a scheduled job or a simple kubectl .๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐‘๐ž๐ช๐ฎ๐ž๐ฌ๐ญ๐ฌ ๐Œ๐š๐ญ๐ญ๐ž๐ซ HPA scales based on usage รท request, not raw usage. Too-high requests = under-scaling, even under load. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐‡๐จ๐ฉ๐ž ๐ข๐ฌ ๐ง๐จ๐ญ ๐š ๐’๐ญ๐ซ๐š๐ญ๐ž๐ ๐ฒ Feed synthetic metrics into HPA to simulate Blackโ€ฏFriday at 2a.m. Validate that scaleโ€‘out time meets your SLO before production traffic does. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐‚๐จ๐ฌ๐ญโ€‘๐€๐ฐ๐š๐ซ๐ž ๐€๐ฎ๐ญ๐จ๐ฌ๐œ๐š๐ฅ๐ข๐ง๐  ๐ˆ๐ฌ ๐’๐ญ๐ข๐ฅ๐ฅ ๐๐ž๐ฐ Classic autoscalers optimise for utilisation, not $/req. Some tools can help you pick cheaper instance types, spot capacity, or consolidate nodes. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐‚๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ ๐€๐ฎ๐ญ๐จ๐ฌ๐œ๐š๐ฅ๐ž๐ซ ๐ˆ๐ฌ๐ง'๐ญ ๐ˆ๐ง๐ฌ๐ญ๐š๐ง๐ญ Provisioning a VM, attaching storage, and registering the node often takes 60โ€‘120s. Buffer for that delay or preโ€‘scale ahead of known spikes. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐๐จ๐๐ž ๐’๐œ๐š๐ฅ๐žโ€‘๐ƒ๐จ๐ฐ๐ง ๐‚๐š๐ง ๐‚๐ฎ๐ญ ๐‚๐š๐ฉ๐š๐œ๐ข๐ญ๐ฒ Cluster Autoscaler may drain a node before the replacement pod is fully ready. Use PDB, readiness & preStop hooks, and multiple replicas to avoid a traffic brownโ€‘out. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐‚๐จ๐ฅ๐โ€‘๐’๐ญ๐š๐ซ๐ญ ๐“๐ข๐ฆ๐ž ๐‚๐š๐ง ๐–๐ข๐ฉ๐ž ๐Ž๐ฎ๐ญ ๐ญ๐ก๐ž ๐๐ž๐ง๐ž๐Ÿ๐ข๐ญ If a new pod takes 90โ€ฏseconds to start, and the autoscaler reacts 15โ€ฏseconds after the traffic spike, users will wait about 105โ€ฏseconds before that pod is ready to handle traffic. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐‡๐๐€โ€ฏ+โ€ฏ๐•๐๐€: ๐Œ๐ข๐ฑ ๐‚๐š๐ซ๐ž๐Ÿ๐ฎ๐ฅ๐ฅ๐ฒ Running VPA in Auto and HPA on the same metric will cause thrashing. Instead, use VPA in Off mode to get rightโ€‘sized requests, while HPA scales replicas on custom or external metrics. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐˜๐จ๐ฎ ๐‚๐š๐ง ๐€๐ฎ๐ญ๐จ๐ฌ๐œ๐š๐ฅ๐ž ๐จ๐ง ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐Œ๐ž๐ญ๐ซ๐ข๐œ๐ฌ HPA lets you use custom, external, or object metricsโ€”QPS, queue depth, SLO latency, even revenue per pod. Most clusters already have Prom; add its Adapter and unlock a smarter scaling. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Ÿ‘‰ ๐‚๐๐” % โ‰  ๐๐ž๐ซ๐Ÿ๐จ๐ซ๐ฆ๐š๐ง๐œ๐ž HPA's default CPU metric works for CPUโ€‘bound apps, but asyncโ€‘I/O, GPU, or netโ€‘bound services can stay ~0% CPU while they're actually overloaded. Always pick a metric that tracks user exp, not just CPU. ๐Ÿ‘‡.
1
0
1
@eon01
Aymen El Amri
1 day
๐Œ๐จ๐ฌ๐ญ ๐Š๐Ÿ–๐ฌ ๐š๐ฎ๐ญ๐จ๐ฌ๐œ๐š๐ฅ๐ข๐ง๐  ๐ฌ๐ž๐ญ๐ฎ๐ฉ๐ฌ ๐š๐ซ๐ž ๐ฌ๐ข๐ฅ๐ž๐ง๐ญ๐ฅ๐ฒ ๐›๐ซ๐จ๐ค๐ž๐ง: Misleading metrics, poor confs, and more. and no one notices. Here are 10 gotchas that can break your autoscaling ๐Ÿ‘‡
Tweet media one
1
0
1
@eon01
Aymen El Amri
1 day
RT @eon01: Issue 486 of Kaptain is out:. Edge computing: nimble vs ironclad securityโ€”Chick-fil-A on K8s, USAF at scale. Secrets run wild, Kโ€ฆ.
0
2
0
@eon01
Aymen El Amri
1 day
RT @_FAUNVarbear_: VarBear #486 is out now!. Devs are in the cockpit of a coding universe shaped by relentless AI innovation and shadowy piโ€ฆ.
0
2
0
@eon01
Aymen El Amri
3 days
๐Ÿš€ Kala 486 is out. From Googleโ€™s GenAI to Metaโ€™s mega datacenters, dive into 10 paradigm shiftsโ€”from GenAI processors & economic chaos to self-evolving graphs & Netflixโ€™s generative AI. Read โ†’
Tweet media one
0
0
0
@eon01
Aymen El Amri
3 days
RT @_FAUNDOL_: DevOpsLinks #485 is out! ๐Ÿ“ฌ. Data center costs are rising faster than your code after a hasty npm installโ€”AI to blame? Dynamoโ€ฆ.
0
1
0
@eon01
Aymen El Amri
3 days
RT @_FAUNDOL_: DevOpsLinks 486 is out :AIโ€™s a wild cardโ€”speed & quality up, stability rattled. Infra adventuresโ€”server hikes to Kubernetesโ€ฆ.
0
4
0
@eon01
Aymen El Amri
3 days
RT @_FAUNkala_: ๐Ÿš€ Kala 486 is out. From Googleโ€™s GenAI to Metaโ€™s mega datacenters, dive into 10 paradigm shiftsโ€”from GenAI processors & ecoโ€ฆ.
0
4
0