Event Streaming in Rails with Kafka

Event streaming is a pattern for capturing data in real time from event sources such as databases. In this post, we will discuss how to use Kafka with Rails to create real-time data pipelines and streaming applications.

June 15, 2024 · 13 min · 2627 words · Bá Tới

Comparing authentication methods in API with Ruby on Rails - Part 2

In this post, we will compare the most common authentication methods in API with Ruby on Rails.

May 7, 2024 · 6 min · 1121 words · Bá Tới

Design Transaction System in E-commerce

In this article, we will discuss how to design a transaction system in an e-commerce application. We will cover the key components of a transaction system, such as payment gateways, order processing, and inventory management. We will also explore best practices for designing a scalable and reliable transaction system.

May 7, 2024 · 4 min · 753 words · Bá Tới

Firebase in Ruby on Rails

Firebase is a mobile and web application development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014. It provides a wide range of services to help developers build, grow, and monetize their applications. In this article, we will discuss how to integrate Firebase with Ruby on Rails.

May 7, 2024 · 3 min · 492 words · Bá Tới

Comparing authentication methods in API with Ruby on Rails - Part 1

In this post, we will compare the most common authentication methods in API with Ruby on Rails.

May 6, 2024 · 16 min · 3262 words · Bá Tới

Implement Rate Limiting in Ruby on Rails

Rate limiting is a common technique used to control the rate of incoming requests to a web application and prevent abuse or overload. Learn how to implement rate limiting in a Ruby on Rails application using middleware and Redis.

May 2, 2024 · 8 min · 1684 words · Bá Tới

API and JWT in Ruby on Rails

In this tutorial, we explore the implementation of an API with JWT authentication in Ruby on Rails. We cover the setup of the Rails application, the creation of API endpoints, and the integration of JWT for secure user authentication.

April 27, 2024 · 9 min · 1908 words · Bá Tới

Middleware in Rails: A Comprehensive Guide

Middleware in Rails is a powerful feature that allows you to intercept and modify HTTP requests and responses. Learn how to use middleware in Rails to add custom functionality, enhance performance, and improve security in your web applications.

March 25, 2024 · 4 min · 644 words · Bá Tới

Exploring Solr Integration with Rails using RSolr

In this blog post, we’ll explore the integration of Solr with Ruby on Rails applications using the RSolr gem. Learn how to leverage the power of Solr for advanced search functionality in your Rails projects.

March 24, 2024 · 2 min · 397 words · Bá Tới

Page caching - Combining Page Caching in Rails with Nginx Memory Caching

Combining page caching in Rails with Nginx’s memory caching capabilities can greatly enhance the performance and scalability of web applications. In this guide, we’ll demonstrate how to implement page caching in a Rails application and configure Nginx with memory caching to further optimize performance.

August 7, 2021 · 2 min · 335 words · Bá Tới