Skip to main content

Posts

How to create a simple Serverless API Using Oracle Cloud Functions

Modern cloud applications are moving toward serverless architectures because they reduce infrastructure management and allow developers to focus on code. Oracle Cloud Infrastructure (OCI) provides a powerful serverless service called “Oracle Functions”. It allows developers to run code without managing servers. In this post, I’ll go through how to create a simple serverless API using Oracle Functions and expose it through an HTTP endpoint. Oracle Functions provides several advantages, No server management Automatic scaling Pay only for execution time Easy integration with other OCI services   The process of flow is as below, User sends an HTTP request OCI API Gateway triggers a Function Function processes the request Response is returned Lets see how to create a simple function. 1.       First create a function using the 'Fn Project CLI' supported by OCI. fn init --runtime python myhello-function cd myhello-function 2. ...
Recent posts

How OCI’s Security Model differs from other Clouds

Oracle Cloud Infrastructure (OCI) follows a security first approach that is different from many other cloud providers. In OCI, security is built into the platform from the beginning.  When you create resources in OCI, they start in a secure state by default. For example: compute instances do not receive a public IP automatically, network access is blocked unless you explicitly allow it, and all storage is encrypted without requiring extra configuration. This design helps reduce common security mistakes caused by misconfiguration. OCI also stands out because of its strong isolation model. It offers true bare metal servers where customers get full control of the hardware, and Oracle does not have access to customer memory. Even virtual machines are designed with strong tenant isolation. This is different from many other cloud platforms where workloads often share underlying infrastructure. Strong isolation reduces the attack surface and makes OCI a good choice for industries with str...

Why Oracle Cloud Infrastructure is powering the Next Generation of Enterprise Innovation

Oracle Cloud Infrastructure (OCI) is a modern cloud platform designed to help businesses run their applications faster, safer, and at lower cost. It supports companies of all sizes in moving their workloads to the cloud with confidence. OCI is built for high performance. Its advanced architecture allows applications, databases, and workloads to run smoothly with low latency. This makes it suitable for business critical systems, data analytics, and enterprise applications. Security is a core feature of Oracle Cloud. Data is encrypted by default, and strong identity and access controls help protect systems from threats. OCI also meets global compliance standards, making it a trusted choice for regulated industries. Oracle Cloud works especially well with Oracle databases and applications, offering better performance and efficiency. At the same time, it supports open source tools and technologies, allowing organizations to use the platforms and frameworks they already know. Oracle Cloud...

Why Oracle 23ai Is a Game Changer for Full Stack Developers!

Full stack developers work across the frontend, backend, and database. This often means using many tools just to build one application. Oracle Database 23ai reduces this complexity by bringing modern features like JSON support, AI capabilities, and better SQL directly into the database. This allows developers to focus more on building features and less on managing infrastructure. Oracle 23ai supports multiple data types in a single database. Modern applications deal with relational data, JSON documents, and sometimes AI related data like vectors. Earlier, developers had to use separate systems for these. With Oracle 23ai, everything can live in one place, making applications easier to design and maintain. One of the biggest improvements for developers is JSON support . Full-stack developers often prefer JSON because it fits naturally with APIs and frontend frameworks. Oracle 23ai lets developers read and write data as JSON while storing it internally in relational tables for better p...

Is Oracle Database 23ai worth upgrading to?

Oracle Database 23ai marks a significant shift in Oracle’s database strategy.  Rather than being just another incremental release, it positions itself as an AI native database , bringing artificial intelligence capabilities directly into the core of the database engine. For organizations already running Oracle,lets see whether  upgrading to Oracle Database 23ai actually worth it? Traditionally, databases focused on storing and retrieving structured data efficiently. AI workloads, such as semantic search, were handled outside the database using separate vector stores or search engines. Oracle Database 23ai changes this model by introducing native vector data types and vector search capabilities . With 23ai, embeddings generated by AI models can live in the same database as the transactional data. This removes the need for complex synchronization pipelines between systems and allows developers to query AI driven data using familiar SQL. For example, storing vector data is straig...

How Oracle Database Is Evolving into an AI Ready Data Platform

For many years, databases were mainly used to store and retrieve data. Today, with the rise of Artificial Intelligence (AI), databases are expected to do much more. Oracle Database is evolving to meet this demand by becoming an AI ready data platform, where data storage, analytics, and AI capabilities are incorporated together. Traditional databases required data to be moved out to external tools for machine learning and AI processing. This often caused performance issues, higher costs, and security concerns. Oracle Database changes this by allowing AI and machine learning to run directly inside the database, close to the data, which is known as "in-database machine learning". Oracle Machine Learning (OML) provides built-in machine learning algorithms. These algorithms can be used with SQL, making it easy for database developers and analysts to adopt AI without learning complex new tools. Below is a simple example. Step 1: Creating the Model BEGIN   DBMS_DATA_MINING.CREATE_MO...

Why Oracle Database Continues to Lead in Data Security

In today’s digital landscape, where sensitive data is the backbone of every organization, database security isn’t just a feature, it’s a strategic imperative. Among the many database platforms available today, Oracle Database stands out as a clear leader in data security, especially in its modern versions like Oracle Database 23ai and the upcoming Oracle AI Database 26ai releases. Here’s why Oracle remains ahead of the competition when it comes to protecting critical enterprise data: 1. Latest Security-Focused Releases Oracle’s most recent flagship release, Oracle Database 23ai, builds on decades of security innovation but adds modern capabilities that address current and future threats. This version includes: Native SQL Firewall built into the database engine to thwart SQL injection attacks. TLS 1.3 support out-of-the-box, which enhances encryption of data in transit. Schema privileges that improve granular access control, reducing the risk of over-per...