Engineering Blog

                            

Blog

Welcome to 01Cloud Engineering Blog!

Concerned about Serverless Lock-in? Consider Patterns!

Concerned about Serverless Lock-in? Consider Patterns!

Design patterns have been enhancing software design for years. In the cloud, they can also cut switching costs. It’s like magic! Design patterns are essential for software design, offering developers a technology-agnostic framework to address common challenges and trade-offs. They can be implemented using standard language constructs or integrated into platforms. Despite fluctuations in interest…

Introducing ingress2gateway; Simplifying Upgrades to Gateway API

Introducing ingress2gateway; Simplifying Upgrades to Gateway API

In the dynamic realm of Kubernetes, networking is crucial for effective service exposure. The Ingress API, familiar to many Kubernetes users, is key for managing external access to services within the cluster. Despite its usefulness, Ingress has limitations, which can become bottlenecks as applications grow in complexity and Kubernetes clusters face increased demands. Here are…

Booking.com improved its delivery speed by using DORA metrics and Micro Frontends, doubling its performance.

Booking.com improved its delivery speed by using DORA metrics and Micro Frontends, doubling its performance.

Booking.com’s fintech team improved both backend and frontend, doubling delivery performance per DORA metrics. They also utilized Micro Frontends to divide the monolithic frontend into separate deployable apps. In mid-2022, Booking.com formed a new engineering team to manage finance processes. This team inherited architecture with a monolithic frontend (Perl/Javascript with Vue Framework) and a Java…

PinCompute: Pinterest’s Kubernetes-Backed Platform for Versatile Computing Needs

Overview Pinterest is enhancing its compute platform with PinCompute, a fully managed compute API designed for various use cases. Built on Kubernetes, PinCompute simplifies infrastructure management and embraces cloud-native principles. This article explores its architecture and impact on innovation and efficiency at Pinterest. Architecture PinCompute is a regional Platform-as-a-Service (PaaS) on Kubernetes, with a host…

Railyard: Accelerating Machine Learning Model Training Using Kubernetes

Stripe leverages machine learning in services like Radar and Billing, handling millions of daily predictions across diverse models trained with billions of data points. To simplify model training, they developed Railyard, an API and job manager on Kubernetes, enabling independent team training with scalability. Railyard’s API prioritizes flexibility and ease of use, supporting Python workflows…

Introducing StableBuild – freeze and pin all dependencies for enhanced stability.

Launching StableBuild – freeze and pin all your dependencies StableBuild has introduced a new set of tools aimed at assisting developers in creating reliable and deterministic builds. This is achieved by providing the ability to effortlessly freeze and pin Docker images, operating system packages, Python packages, and other essential build dependencies. ‍Docker and deterministic builds…

Free ClickHouse training

Free ClickHouse training

ClickHouse is offering free courses tailored to help you master its capabilities. Whether you are an experienced data professional or just embarking on your journey, these courses provide the necessary skills and expertise for your success. Event Details Date: Feb 28 & 29Time: 6:30 AM IST / 9 AM SGT / 11 AM AEDT Register…

Dapr Day 2024 – VIRTUAL

Dapr Day 2024 – VIRTUAL

Participate in Dapr Day to learn all about Dapr APIs for building distributed applications and best practices to run your apps in production. 21 February 2024 | 4:00-9:00 PM (CET) / 7:00 AM -12:00 PM (PST) The event targets both developers and users of Dapr, offering a range of activities including keynote addresses, technical sessions,…

Does containerization affect the performance of databases?

The trend of containerizing databases is growing, as seen in Fig.1. With databases and analytics playing a significant role in technology, a common question arises: Does containerization affect database performance? If so, what factors are involved, and how can we address performance and stability challenges caused by containerization? Advantages and technical principles of containerization​ Containerization…

AWS Lambda Under the Hood

AWS Lambda Under the Hood

Mike Danilov covers how Lambda is built and how they had to modify the architecture to support 10GiB payloads⁠. AWS Lambda Overview Lambda is a serverless computing system where you can run your code on-demand without managing servers. It supports various programming languages, scales rapidly to match demand, and is used by millions of users…