From Zero to Hero

In the ever-evolving realm of information technology, the journey from student life to a professional career is both challenging and rewarding. This is the story of MYT, which is the name given to our group of freshers at Qilin.Cloud.

Streamline event-driven microservices with Kafka and Python

With the rise of big data, cloud, and streaming platforms, monolithic apps just won’t do. Here’s a blueprint for an adaptable and scalable event-driven microservices project using Kafka and Python.

Cache Miss Attack

Caching is awesome but it doesn’t come without a cost, just like many things in life.

One of the issues is π‚πšπœπ‘πž 𝐌𝐒𝐬𝐬 π€π­π­πšπœπ€. It refers to the scenario where data to fetch doesn’t exist in the database and the data isn’t cached either.

Trunk-based Development

A source-control branching model, where developers collaborate on code in a single branch called β€˜trunk’ *, resist any pressure to create other long-lived development branches by employing documented techniques. They therefore avoid merge hell, do not break the build, and live happily ever after.

Principles & Best Practices for Rest API

This best practice article is for developers who want to create RESTful web services that provide high reliability and consistency across multiple service suites. When these guidelines are followed, the services are positioned for rapid, widespread, public adoption by internal and external customers.

Use architecture decision records to document your project

Documenting architectural decisions helps a project succeed by helping current and future contributors understand the reasons for doing things a certain way.

Cache Miss Attack

Before understanding about Cache Miss Attack, let’s talk a...