Close

(80) Database, Veritabanı Sistemleri

Databases are an essential part of many modern applications. They provide a way to store and manage large amounts of data in a structured and efficient way.

What Is Dapper?

What Is Dapper?

Dapper is an open-source micro-ORM (Object-Relational Mapper) for dotNET. It is designed to be lightweight and fast and is often used as an alternative to larger ORMs such as Entity Framework. An ORM tool simplifies interacting with a database from within an application. It does this by mapping objects in […]

Devamını Oku

MongoDB In 30 Minutes

MongoDB

We are diving into the MongoDB NoSQL database and looking at the fundamentals and the syntax to create, read, update and delete documents/data MongoDB is a popular, open-source NoSQL database. NoSQL databases store data in a non-relational format, unlike traditional relational databases (SQL) that store data in tables with rows […]

Devamını Oku

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides scalable computing capacity in the cloud. It allows you to launch virtual machines (known as instances), which are pre-configured with a variety of operating systems, and configure the resources of each model, such as CPU, memory, and storage, […]

Devamını Oku

Harnessing the Cloud: Next-Level Serverless Patterns for Rapid Innovation

Harnessing the Cloud: Next-Level Serverless Patterns for Rapid Innovation

The Storage-First pattern is a design approach where the incoming requests or data are captured and stored using AWS-managed services. This pattern is ideal when no data needs to be returned from the API and helps to ensure that data is not lost in case of processing failures. For example, […]

Devamını Oku

Navigating the World of AWS Cloud Databases

AWS Cloud Databases

Modernize your data infrastructure with fully managed, purpose-built databases Choose the right purpose-built engine. Use case-driven, highly scalable, distributed applications suited to your specific needs. AWS offers 15+ purpose-built engines to support diverse data models, including relational, key-value, document, in-memory, graph, time series, wide column, and ledger databases. Achieve performance […]

Devamını Oku

Choosing the Right DynamoDB Partition Key

Choosing the Right DynamoDB Partition Key

Choosing the right partition key is essential in designing and building scalable and reliable applications on top of DynamoDB. What is a partition key? DynamoDB supports two types of primary keys: Why do I need a partition key? DynamoDB stores data as groups of attributes known as items. Items are […]

Devamını Oku

Python’s Pandas vs Polars: Who Is Better?

Python’s Pandas vs Polars: Who Is Better?

Both Pandas and Polars are valuable tools that serve different purposes. Pandas is a data manipulation and analysis library for Python, while Polars is a data visualization library specifically designed to work with Pandas data frames. Pandas is a powerful tool for working with and manipulating data in Python. It […]

Devamını Oku

Streaming Made Simple: Unleashing the Power of AWS Kinesis Firehose for Real-time Data Processing

Streaming Made Simple: Unleashing the Power of AWS Kinesis Firehose for Real-time Data Processing

AWS Kinesis Amazon Kinesis is a fully managed service that Amazon Web Services (AWS) provides for real-time processing and analyzing streaming data. It enables you to collect, process, and analyze large volumes of streaming data in real-time from various sources such as social media, logs, IoT devices, and clickstreams. Amazon […]

Devamını Oku

GraphQL: A query language for your API

GraphQL: A query language for your API

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve […]

Devamını Oku

What Is Debezium?

What Is Debezium?

Debezium is an open-source distributed platform for change data capture (CDC). It provides a scalable and reliable way to capture and stream changes from databases (such as MySQL, PostgreSQL, and MongoDB) to event streams in Apache Kafka. Debezium can track changes to data in real-time, making that data available for […]

Devamını Oku