ylliX - Online Advertising Network

Stripe Rearchitects Its Observability Platform with Managed Prometheus and Grafana on AWS

Stripe replaced its observability platform, which used a third-party vendor solution, with a new architecture utilizing managed services on AWS. The company made the move due to scalability limits, reliability issues, and increasing costs while transitioning to microservices. The migration involved dual-writing metrics, translating assets, validation, and user training. After adopting microservices, Stripe’s architecture generated […]

.NET Aspire 9.0 Now Generally Available: Enhanced AWS & Azure Integration and More Improvements

.NET Aspire 9.0 is now generally available, following the earlier release of version 9.0 Release Candidate 1 (RC1). This release brings several features aimed at improving cloud-native application development on both AWS and Azure. It supports .NET 8 (LTS) and .NET 9 (STS). A key update in Aspire 9.0 is the integration of AWS CDK, enabling developers to […]

Spring Boot / Spring Security App, geting AWS Redis Elasticache production error (failed: Connection reset by peer)

Getting following connection error with AWS Elasticache (production) 2024-10-19T08:33:26.374Z INFO 1 — [BFFApplication] [xecutorLoop-3-4] f.b.a.r.s.RedisSecurityContextRepository : SAVING AUTHORIZATION REQUEST 2024-10-19T08:33:26.379Z INFO 1 — [BFFApplication] [xecutorLoop-3-4] f.b.a.r.s.RedisSecurityContextRepository : Saved Authorization Request org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest@117c1dd in WebSession: org.springframework.security.config.web.server.ServerHttpSecurity$OAuth2LoginSpec$OidcSessionRegistryWebFilter$OidcSessionRegistryServerWebExchange$OidcSessionRegistryWebSession@1420e939 2024-10-19T08:33:26.379Z INFO 1 — [BFFApplication] [xecutorLoop-3-4] f.b.a.r.s.RedisSecurityContextRepository : Authorization Request state: O2Ltdm7yaOIpkBYzAl7k5YY0XktgoAqh3T04kYfIfYI= 2024-10-19T08:33:26.379Z INFO 1 — [BFFApplication] [xecutorLoop-3-4] c.f.b.a.r.OAuth2ServerRedirectStrategy : RUNNING […]

Unlocking Efficiency and Performance: Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack – Engineering at Slack

Slack Data Engineering recently underwent data workload migration from AWS EMR 5 (Spark 2/Hive 2 processing engine) to EMR 6 (Spark 3 processing engine). In this blog, we will share our migration journey, challenges, and the performance gains we observed in the process. This blog aims to assist Data Engineers, Data Infrastructure Engineers, and Product […]

Scalable Continuous Integration for iOS

Originally published on the Just Eat Takeaway Engineering Blog. How Just Eat Takeaway.com leverage AWS, Packer, Terraform and GitHub Actions to manage a CI stack of macOS runners. Problem At Just Eat Takeaway.com (JET), our journey through continuous integration (CI) reflects a landscape of innovation and adaptation. Historically, JET’s multiple iOS teams operated independently, each employing their distinct […]

Calling AWS Bedrock from code

Image by Author Using Python in a Jupyter notebook Many of you will know that every man and his dog are producing AI products or LLM’s and integrating them with their products. Not surprisingly AWS — the biggest cloud services provider — is also getting in on the act. What is bedrock? Its AI offering […]

Keep the databases top-notch

Photo by ThisisEngineering RAEng on Unsplash Databases are often the most critical parts of applications. Prezi is no exception to this. We store and read persistent data from many different databases while serving requests from our users. There is often some hesitation when it comes to updating databases. Taking down databases for maintenance usually takes […]