MarketplaceCommunityDEENDEENProductsCore ServicesRoadmapRelease NotesService descriptionCertifications and attestationsPrivate CloudManaged ServicesBenefitsSecurity/DSGVOSustainabilityOpenStackMarket leaderPricesPricing modelsComputing & ContainersStorageNetworkDatabase & AnalysisSecurityManagement & ApplicationsPrice calculatorSolutionsIndustriesHealthcarePublic SectorScience and researchAutomotiveMedia and broadcastingRetailUse CasesArtificial intelligenceHigh Performance ComputingBig data and analyticsInternet of ThingsDisaster RecoveryData StorageTurnkey solutionsTelekom cloud solutionsPartner cloud solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsEssentials trainingFundamentals training coursePractitioner online self-trainingArchitect training courseCertificationsCommunityCommunity blogsCommunity eventsLibraryStudies and whitepaperWebinarsBusiness NavigatorMarketplaceSupportSupport from expertsAI chatbotShared ResponsibilityGuidelines for Security Testing (Penetration Tests)Mobile AppHelp toolsFirst stepsTutorialStatus DashboardFAQTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiriesMarketplaceCommunity

0800 3304477 24 hours a day, seven days a week

Write an E-mail 

Book now and claim starting credit of EUR 250
ProductsCore ServicesPrivate CloudManaged ServicesBenefitsPricesPricing modelsPrice calculatorSolutionsIndustriesUse CasesTurnkey solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsCommunityLibraryBusiness NavigatorMarketplaceSupportSupport from expertsHelp toolsTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiries
  • 0800 330447724 hours a day, seven days a week
  • Write an E-mail 
Book now and claim starting credit of EUR 250

FunctionGraph

FunctionGraph allows you to manage and run your code without a server. At the same time, it ensures high availability and scalability. Once you upload your code and set execution conditions, FunctionGraph takes care of the rest. The costs are purely usage-based related to the execution of the code and there are no deployment costs if your code is not running.

The benefits and extensive functionality of FunctionGraph allow you to focus on implementing your business logic. Code creation, integration testing, and code deployment can be done in a time- and cost-optimized manner in an agile software development environment with minimal operational overhead.

Circuit board with cloud symbolizing the Open Telekom Cloud
 
 

Reasons for FunctionGraph in the Open Telekom Cloud

Icon composition of padlock and cloud with "EU" lettering

Data protection

FunctionGraph is operated in the EU under European management and is compliant with the General Data Protection Regulation (GDPR). Non-European authorities do not have access.

Icon composition of scaling symbol and gear wheel

Automatic scaling

FunctionGraph's features scale automatically, providing sufficient resources even during peak loads.

Icon composition of speedometer and diagram

Fast and comfortable

“Cold start” after 50 ms – meaning: the basic start of FunctionGraph with small code (e.g. 100 KB) takes 50 ms, while large code size (e.g. 50 MB) takes 300 ms. With “Reserved” instances the latency of 50 ms/300 ms at cold start is omitted and the service is available immediately.


Key Features of FunctionGraph

Smiling woman uses cloud-native applications, symbolized by icons linked to each other with connecting lines

Cloud-native applications

Applications built with FunctionGraph do not require servers and corresponding operational overhead. “Stateful” function programming simplifies user/application interactions by accessing previous interactions. This does not need to be stored separately, e.g., via web cookies in web services.

 
Icon with mouse cursor on document


Simplified Service Orchestration

The “Function Flows” tool simplifies the creation and management of extensive workflows using the “drag” and “drop” functions. With the graphical service orchestration, you quickly gain an overview of dependencies and conditions of the functional components.

Icon with code symbol and checkmark symbol


Implementation of Web Service Code

Existing web service code can be migrated to FunctionGraph as a serverless solution without modification. To do this, use the ready-to-use API gateway by changing a few configuration settings such as the service port and packaging the code into an http function. This significantly saves operating costs, meaning you pay only for the runtime of the code, and can deliver web services even during peak loads thanks to the automatic scaling in FunctionGraph.

Icon with laptop and checkmark symbol


Flexible Resource Scheduling

FunctionGraph enables dynamic resource allocations. This allows applications such as video transcoding, which have highly variable compute resource requirements, to deliver an optimally balanced performance.

 
Icon with mouse cursor on application


Trigger for calling functions

A set of triggers is available to time, start and stop the applications created with FunctionGraph, taking conditions into account. Both synchronous requests that await feedback and asynchronous requests that do not await feedback are supported.

Icon with user symbol and euro sign


Usage-based prices – accurate to the second

FunctionGraph is billed per request (function or allocated memory) and execution time. There is a monthly free tier, as well as on-demand and reserved instances.

On-demand instances are billed per millisecond – rounded up to the nearest full 100ms – and per 1 million requests.

Reserved instances are billed per second, but at least one minute. The charged period starts when the API is called to create a Reserved Instance and ends when the Reserved Instance is released.


Use Cases

Web & Mobile Backends

FunctionGraph combines with other services or your virtual machines to quickly build web and mobile backends with high availability and scalability.

  • High Availability
    FunctionGraph ensures the high reliability of website data using Object Storage Service (OBS) and CloudTable, and high availability of website logic using API Gateway.
  • Auto-scaling
    FunctionGraph automatically scales out resources to run more function instances as the number of requests increases.
  • Pay-as-you-go
    You will be billed only for the time it takes to process your data, and you will not be charged for idle resources when service demands are low.
Infografik Use Case Web & Mobile Backend-Anwendungen
Real-time File Processing

Uploading files from a client to Object Storage Service (OBS) triggers functions that create image thumbnails in real time, convert video formats, aggregate and filter data files, or implement other file operations.

  • Event-based triggering
    Files are uploaded to OBS to trigger file processing functions.
  • Auto-scaling
    FunctionGraph automatically scales out resources to run more function instances as the number of requests increases.
  • Pay-as-you-go
    You will be billed only for the time it takes to process your files, and you will not be charged for idle resources when service demands are low.
Infografik Use Case Dateiverarbeitung in Echtzeit
 

New Features

Auto Scaling (AS) support now lifecycle hooksView Details
API Gateway attractive as never beforeView Details
API Gateway feature upgradeView Details
SDon't want to miss any updates?Visit our portfolio roadmap and discover new services and updates.
Learn more
 

Find out more

Documentation

 
 

Book now and claim starting credit of EUR 250* (code: 4UOTC250)

Book now
 
Take advantage of our consulting services!
Our experts will be happy to help you.
We will answer any questions you have regarding testing, booking and usage – free and tailored to your needs. Try it out today!

Hotline: 24 hours a day, seven days a week 
0800 3304477from Germany
+800 33044770from abroad
Write an E-mail

* Voucher can be redeemed until December 31, 2024. Please contact us when using the voucher for booking. The discount is only valid for customers with a billing address in Germany and expires two months after conclusion of the contract. The credit is deducted according to the valid list prices as per the service description. Payment of the credit in cash is excluded.

 

The Open Telekom Cloud Community

This is where users, developers and product owners meet to help each other, share knowledge and discuss.

Discover now

Free expert hotline

Our certified cloud experts provide you with personal service free of charge.

 0800 3304477 (from Germany)

 +800 33044770 (from abroad)

 24 hours a day, seven days a week

Write an E-Mail

Our customer service is available free of charge via E-Mail

Write an E-Mail

AIssistant Cloudia

Our AI-powered search helps with your cloud needs.