X

Break New Ground

Recent Posts

Cloud

Top 30 Cloud Native Sessions at Oracle OpenWorld and CodeOne

Oracle OpenWorld and Code One are only a few days away (September 16-19). Cloud Native is going to be front-and-center at the Code One Keynote presentation. Hear from Oracle leaders, Maria Colgan and Greg Pavlik, about building intelligent, cloud native applications to develop personalized experiences and enable better decisions. In addition, Todd Sharpe, Developer Advocate at Oracle, will tell us how he is addressing his daughter’s diabetes diagnosis with cloud native technology. He hopes to inspire you to solve your real-life problems with technology. Besides the keynote presentations (OpenWorld, Code One), the conference provides numerous opportunities for you to learn in smaller group settings. Here are my top sessions for Oracle Cloud Native Services. Take a look and mark your calendars! Overview Sessions Oracle Cloud: The Next Big Things [GEN3248] Learn about what’s new in cutting-edge solutions to accelerate your business. Technologies explored will include machine learning, blockchain, the Internet of Things, conversational AI (digital assistants), and automated application development (leveraging AR and VR). AgroScout: Revolutionizing Agriculture with Robotics and AI, Powered by Oracle Cloud Native Services [DEV6682] Farmers lose 20% to 40% of their yield to disease and pests. Learn how AgroScout's solution is revolutionizing agriculture using AI and drones utilizing Oracle Cloud Infrastructure GPU nodes, Oracle Container Engine for Kubernetes, Oracle Cloud Infrastructure Registry, container pipelines (Wercker). 100% Oracle Cloud: Registering 90,000 People for CERN Open Days [CON3040] The Open Days at CERN (European laboratory for particle physics) attract many interested persons from countries in Europe and abroad. This session details the reasons for the choices and the experience with Oracle Cloud Native Services. Innovating into the Future with Emerging Tech: Analyst and Startup Panel [PAN5375] Startups have always pushed the boundaries of innovation, and enterprises realize they need startup ingenuity to adapt and thrive. In this session hear from several unique startups running on Oracle Cloud Infrastructure. Startups Thriving in the World of Cloud Native Applications [CAS5275] Join Oracle’s global startup program lead and startup tech founders as they share the latest cloud native trends and the strategy for Oracle Cloud Infrastructure and open-source development. Building a Startup on Oracle Cloud Infrastructure with Kubernetes/ Functions/API Gateway [DEV4813] In this session, the CTO of startup sauce.video is joined by engineering leads from Oracle Cloud Infrastructure to walk through how they built a highly scalable, available, and secure collaborative video platform on Oracle Cloud Infrastructure Container Engine for Kubernetes, Oracle Functions (serverless) and other services. Strategic Considerations to Achieve Business Impact with Cloud Native Projects [CON5916] The birth of a new group of software vendors, categorized under the cloud native framework, has given rise to hundreds of small software solutions companies offering agility and rapid scale. Learn how you can help your clients benefit from Oracle Linux’s cloud native solution and drive a significant business impact for them. Evolving to Cloud Native [CON2696] Every organization has at least a system or two (or many!) in the cloud and that is, understandably, changing the way systems are architected. Explore the strategies, tools, and techniques you can apply as you evolve toward a cloud native future. Go Serverless: Introducing Oracle Functions [CON4744] With the introduction of Oracle Functions, developers are now able to incorporate serverless compute as part of their cloud native applications. Built on the open source Fn project, Oracle Functions provides the advantages of a vendor-neutral platform with the ability to leverage Oracle Cloud Infrastructure’s powerful cloud native services. DevOps Automation with HashiCorp Terraform: Oracle/HashiCorp Partnership Overview [PAN4341] In this session learn how Oracle customers are effectively deploying infrastructure resources at scale within minutes using HashiCorp Terraform. Hear how Reyes Holdings LLC is using HashiCorp Terraform to deploy software with agility on Oracle Cloud Infrastructure. Get a quick preview of new Terraform features and get your questions answered. Understanding the Oracle Linux Cloud Native Environment [DEV5306] This session introduces the new Oracle Linux Cloud Native Environment suite of solutions for developing and deploying container-based workloads with full lifecycle management and orchestration features. Introducing Oracle Cloud Infrastructure API Gateway [DEV4817] Learn about the new Oracle Cloud Infrastructure API Gateway. It then presents a live demonstration of building and deploying a REST API that is backed by microservices on Oracle Cloud Infrastructure Container Engine for Kubernetes and Oracle Functions. Oracle Cloud Infrastructure Enterprise Container Platform for Developers/DevOps [DEV4134] Explore the details behind the Oracle Cloud container enterprise platform. It covers recent enhancements to Oracle Cloud Infrastructure Container Engine for Kubernetes and Oracle Cloud Infrastructure Registry, container observability/service mesh, marketplace, and integration with other Oracle Cloud Infrastructure services. You’ll also hear from customers. Oracle Cloud Infrastructure Resource Manager [PRO5301] In today's cloud-centric DevOps world, one of the biggest challenges in managing large-scale distributed systems is infrastructure provisioning. Resource Manager is an Oracle Cloud Infrastructure service that enables you to use infrastructure as code (IaC) to automate provisioning for infrastructure resources. Modern Development: How Containers Are Changing Everything [DEV2849] Hear how containers are also changing the way developers code, test, and deliver solutions. Learn about techniques being designed that will help reduce the knowledge burden and that are beginning to provide dev environments more suitable to the world of cloud native. Hands-on Labs How to Create a Company with Serverless and Microservices in Oracle Cloud Infrastructure - BYOL [HOL5967] The lab covers the microservices and serverless architecture created on top of Oracle Cloud Infrastructure and the latest cloud native services, such as streaming, Oracle Functions, and Oracle Container Engine for Kubernetes (see this site). You will also use a multi-tenant database. Deploying Oracle WebLogic Applications to Kubernetes/Oracle Cloud Infrastructure [HOL5312] Integrate Oracle WebLogic with continuous integration/continuous delivery software to generate Docker images stored in the Oracle Cloud Infrastructure registry. Deploy the Oracle WebLogic Kubernetes operator and a load balancer and create an Oracle WebLogic Server domain in the Kubernetes cluster on Oracle Cloud Infrastructure. Secure Container Orchestration Using Oracle Linux Cloud Native (Kubernetes/Kata) [HOL5303] Kata Containers is an open source project to build a standard implementation of lightweight virtual machines (VMs) that feel and perform like containers but provide the workload isolation and security advantages of VMs. Get hands-on with Kata containers, Oracle Linux, and Oracle Cloud in this lab. Deeper Dives Kubernetes: The Glue Between Oracle Cloud and CERN Private Cloud [CON5153] The CERN team in charge of running Java applications on top of Oracle WebLogic Server is moving its deployments from virtual servers to a container-based infrastructure. By using state-of-the-art technologies such as Docker images and Kubernetes orchestration, the team has greatly improved productivity. Cloud Native Data Management [DEV4677] The rise of the cloud has brought many changes to the way applications are built. See how you can combine the power of microservices with the agility of cloud native data management. Introducing Oracle Cloud Infrastructure Logging: Cloud Native Log Analytics and Management [CON4767] This session dives into the brand new service - Oracle Cloud Infrastructure Logging. Explore what it means to view and analyze logs from your Oracle Cloud Infrastructure resources and applications, and tie into your existing workflows. Monitoring and Observability for Modern Cloud Native Workloads [CON3255] The cloud is the application platform of the future. This session explores the comprehensive tooling offered by Oracle Cloud Infrastructure Monitoring for insights, monitoring, and observability of your cloud environments. Cloud Native Application Development with Events, Functions, and Notifications [PRO5361] Walk through two scenarios where cloud native applications are most common: Using the events service with Oracle Functions to build a cloud native events-driven application, and using the events service with notifications service to send notifications about mission-critical operations. Paths to Cloud Native [CON2994] Where do you get started with cloud migration? Learn about microservices and containers, continuous integration/continuous delivery workflows, container orchestration with Kubernetes, API gateways, service mesh, and infrastructure components. Building Cloud Native Applications with Helidon [CON5124] Project Helidon is an open-source framework that supports customers developing Java-based microservices applications. Gain an understanding of the strategy and roadmap, and uncover how you might benefit from using Helidon in your business. Augment Streaming Data: Open-Source Kafka Ecosystem, Built-In Serverless Connectors [PRO5353] Explore how companies big and small can build powerful real-time systems with minimal effort using Oracle Cloud Infrastructure Streaming. This session focuses on two key aspects: open-source Kafka compatibility support, and the connected ecosystem that provides simple and serverless connectors to move streaming data for persistence and analytics. Container Applications and Autonomous Databases with Open Service Broker [DEV4149] Looking for a DevOps-friendly way to create Oracle Cloud Infrastructure services before deploying apps? This session discusses and demonstrates the Service Broker for Kubernetes, which provides connectivity between Oracle Container Engine for Kubernetes and Oracle Autonomous Database. Deploying Oracle WebLogic Server Applications on Kubernetes and Oracle Cloud [CON5105] See how the Oracle WebLogic Kubernetes operator has been developed to simplify Oracle WebLogic lifecycle management in Kubernetes. Learn how to use Oracle WebLogic with Kubernetes native logging and monitoring tools such as Elastic Stack, Prometheus, and Grafana. The Why of a Service Mesh, Plus Service Mesh Patterns [TUT1636] This tutorial gives attendees a hands-on experience with using the Istio service mesh. They will gain a solid appreciation of why a service mesh can help in their architecture and DevOps and how to implement the basic-to-advanced service mesh patterns. Automate Cloud Native Masonry: DevOps, ChatOps with Oracle Container Engine for Kubernetes [CON3617] Learn how microservices, containers, Kubernetes, and automation all come together to drive efficiency, productivity, and reduce waste. Topics covered include how to ensure observability, traceability, and manageability of the microservices running in the container-orchestrated environment of Oracle Container Engine for Kubernetes. Join Us! I hope these presentations give you an idea of the depth and breadth of cloud native technology on display at Oracle OpenWorld and Oracle CodeOne. We hope to see you soon, and if you haven’t done so already, please register today! Register for Oracle OpenWorld Register for Oracle CodeOne

Oracle OpenWorld and Code One are only a few days away (September 16-19). Cloud Native is going to be front-and-center at the Code One Keynote presentation. Hear from Oracle leaders, Maria Colgan and Greg...

Community

Developer Resources on Sale in the Oracle Store at Oracle OpenWorld

Plan a visit to the Oracle Store while you’re at Oracle OpenWorld and Code One. The store will carry more than 150 book titles from key industry publishers covering technology and business subjects. All books will be 20% off of MSRP. For the developer community, you will find a wealth of pertinent subjects that can help advance your skills, enhance your knowledge, and provide practical advice. Here are a few titles that may spark an interest:   Title Author Publisher Java Quick Syntax Reference (includes Java 9) Mikael Olsson   Apress   Kubernetes: Up and Running, Dive into the Future of Infrastructure Brendan Burnes, Joe Beta, Kelsey Hightower    O'Reilly   Machine Learning in Java, Second Edition  AshishSingh Bhatia, Bostjan Kaluza   Packt Mastering Microservices with Java Sourabh Sharma    Packt Modern Java in Action, 2nd Edition    Raoul-Gabriel Urma , Mario Fusco      Manning Pragmatic AI: An Introduction to Cloud-Based Machine Learning Noah Gift Addison Wesley Python for The Busy Java Developer Deepak Sarda    Apress   The Tao of Microservices Richard Rodger       Manning                Oracle Store Location: First-floor lobby of Moscone West. The store offers one-stop shopping for a wide variety of books and Oracle merchandise. Store hours: Monday and Tuesday, 8:30 a.m. to 6:30 p.m. Wednesday, 8:30 a.m. to 5:00 p.m. Thursday, 8:30 a.m. to 1:30 p.m. All card payment methods, including mobile pay, will be accepted.

Plan a visit to the Oracle Store while you’re at Oracle OpenWorld and Code One. The store will carry more than 150 book titles from key industry publishers covering technology and business subjects....

ACEs in Action

Oracle ACE Sessions at Code One - Wednesday Sept 18, 2019

The people listed below are all members of the Oracle ACE program, and each of them is on track to present a session (some all at once) at Oracle Code One 2019 on Wednesday September 18. If you put their sessions on your itinerary, they will be happy and you'll learn a lot. So get on board! This list is based on the information i have on hand. If you're an ACE and your session should be listed here, or on any of the other ACE session blog posts, please send me your session ID.   Oracle ACE Directors Sven Bernhardt Senior Solution Architect, OPITZ Consulting Cologne, Germany   Embracing Constant Technical Innovation in Our Daily Life Lonneke Dikmans Head of Center of Excellence, eProseed Utrecht, Netherlands   Blockchain in Action: Voting in Elections Julian Dontcheff Managing Director/Master Technology Architect, Accenture Helsinki, Finland   AI Versus AI: Automatic Indexing Versus Artificial Intelligence Dimitri Gielis Director, APEX R&D Leuven, Belgium   Print and Export Data in the Format You Want (pptx, xlsx, pdf, ...) Gustavo Gonzalez Chief Technology Officer, IT Convergence Argentina   Embracing Constant Technical Innovation in Our Daily Life Tim Hall DBA, Developer, Author, Trainer, Various Companies Birmingham, United Kingdom   Embracing Constant Technical Innovation in Our Daily Life Roel Hartman Director/Senior APEX Developer, APEX Consulting Apeldoorn, Netherlands   Maximize Oracle Cloud with Oracle Developer Cloud Service Debra Lilley Associate Director, Accenture Belfast, United Kingdom   Embracing Constant Technical Innovation in Our Daily Life Oren Nakdimon Database Architect/Developer, Moovit Tzurit, Israel   How to Upgrade Your Application with No Downtime (and No Additional Costs!) Alex Nuijten Director, Senior Oracle Developer, allAPEX Oosterhout, Netherlands   Maximize Oracle Cloud with Oracle Developer Cloud Service Franck Pachot Data Engineer, CERN Lausanne, Switzerland   Twenty Features You Will Miss If You Leave Oracle Database Sai Janakiram Penumuru Chief Technologist, DXC Technology Newcastle upon Tyne, United Kingdom   Harness the Power of Oracle Autonomous Database Peter Raganitsch CEO, FOEX GmbH Austria   Oracle APEX Debugging 101 Brendan Tierney Principal Consultant, Oralytics Dublin, Ireland   Oracle Autonomous Data Warehouse/Oracle Autonomous Transaction Processing Machine Learning Oracle ACEs Francisco Munoz Alvarez CEO, CloudDB Sydney, Australia   Embracing Constant Technical Innovation in Our Daily Life Rolando Carrasco CTO/Service Orientation and API Management Architect, Services & Processes Solutions Mexico City, Mexico   Developing Cloud Native Services with the Helidon Project Additional Resources Oracle ACE Sessions at OpenWorld - Tuesday Sept 17 Oracle ACE Sessions at Code One - Tuesday Sept 17 Oracle ACE Sessions at Code One - Monday Sept 16 Oracle ACE Sessions at OpenWorld - Monday Sept 16 Oracle ACE Program: An Overview Become an Oracle ACE

The people listed below are all members of the Oracle ACE program, and each of them is on track to present a session (some all at once) at Oracle Code One 2019 on Wednesday September 18. If you put...

ACEs in Action

Oracle ACE Sessions at OpenWorld - Monday Sept 16

This post is the second in a series highlighting Oracle Code One and OpenWorld sessions by members of the Oracle ACE program. This time the focus is on ACE sessions at OpenWorld on Monday September 16, 2019. Let me repeat that, since it appears that many readers missed that detail in the first post: THIS POST FOCUSES ONLY ON OOW19 SESSIONS ON MONDAY SEPT 16. Sessions a both events on Sept 17, 18, and 19 will be featured in upcoming posts. These posts are based on information provided by the ACE program members themselves, and do not necessarily represent all of the ACE sessions at Code One/OpenWorld. If you are in the ACE program and you are presenting at Code One or Openworld, and you want your sessions listed in one of these posts, please contact me with your session IDs. And if you'll be at OpenWorld on Sept 16, check out these sessions. Click the session titles for additional information. Oracle ACE Directors Erik Benner Vice President, Enterprise Transformation, Mythics Inc Atlanta, Georgia   Extreme Exadata: Top 10 Analytics Techniques to Maximize Performance Jim Czuprynski Senior Enterprise Data Architect, Viscosity North America Bartlett, Illinois   Oracle Autonomous Transaction Processing: In Heavy Traffic, Why Drive a Stick? Roel Hartman Director/Senior APEX Developer, APEX Consulting Apeldoorn, Netherlands   Maximize Oracle Cloud with Oracle Developer Cloud Debra Lilley Associate Director, Accenture Belfast, United Kingdom   Deciding Whether to Move to Oracle Fusion Cloud SaaS Applications Alex Nuijten Director, Senior Oracle Developer, allAPEX Oosterhout, Netherlands   Maximize Oracle Cloud with Oracle Developer Cloud Mark Simpson Consultancy Director, Griffiths Waite Birmingham, United Kingdom   Modernizing Oracle Form Applications with Oracle JavaScript Extension Toolkit Kiran Tailor Senior Enterprise Data Architect, Association of International Certified Professional Accountants London, United Kingdom   API-Led Integration with On-Premises|SaaS Apps Using Oracle Integration Cloud Dan Vlamis President, Vlamis Software Solutions, Inc Kansas City, Missouri   All Analytics, All Data: No Nonsense Oracle Analytics Cloud in the Bright Lights of the City of Las Vegas The Analytics of Happiness Alex Zaballa Cloud Transfer, Migration, Innovation Sr. Principal, Accenture Dallas, Texas   Moving Your Oracle Databases to Oracle Cloud: Exploring All Options Oracle ACEs Andrew Bohnet Managing Director, Innovate Tax Bognor Regis, England   Using Oracle Cloud to Automate a Truly Global Tax Solution Anuj Mohan Technical Account Manager, Data Intensity, LLC Covington, Kentucky   Multitenant 12.1 to Multitenant 18c: Technical Deep Dive Simon Pane PCG Team Manager /Principal Consultant, Pythian Calgary, Canada   Oracle Cloud Infrastructure: Practical Tips from Experience Oracle Cloud Infrastructure: Everything You Need to Know to Get Started Michael Rosenblum Software Architect, Dulcian Inc. Caldwell, New Jersey   Unduly Forgotten Performance-Tuning Hero: PL/SQL Hierarchical Profiler Sue Shaw Director, Enterprise Applications, ATCO Group Calgary, Canada   ATCO's ERP/HCM Cloud Journey Sai Pradeep Vattem Database Administrator, Qualcomm Hyderabad, India   REST APIs in PaaS for Developers Serverless: A Game Changer in Cloud Computing Sasank Vemana Lead Developer, Florida State University Tallahassee, Florida   Life Hacks for PeopleSoft Simplifying the PeopleSoft Maintenance Process: A Customer Success Story Oracle ACE Associates Bruno Neves Alves Partner/Technical Director/Member of the CTO Office, eProseed London, United Kingdom   API-Led Integration with On-Premises|SaaS Apps Using Oracle Integration Cloud   Additional Resources Oracle ACE Sessions at Code One - Monday Sept 16 A Winning Hand: New and Upgraded ACEs Oracle ACE Program: An Overview Become an Oracle ACE

This post is the second in a series highlighting Oracle Code One and OpenWorld sessions by members of the Oracle ACE program. This time the focus is on ACE sessions at OpenWorld on Monday...

ACEs in Action

Oracle ACE Sessions at Code One - Monday Sept 16

Oracle Code One gets underway on Monday September 16, just under 6 weeks from today. The agenda for Code One includes more than 500 sessions,  many of which will be presented by members of the Oracle ACE Program. This post is the first in a series that will highlight the ACE Program members who will present at Code One (and at Oracle OpenWorld). This post features the ACEs who will present Oracle Code sessions on Day 1, Monday September 16. For additional information on the sessions listed below, just click the session title. Oracle ACE Directors Andrejus Baranovskis Founder/Director for Machine Learning, Katana ML Lithuania   Machine Learning Applied: Tabular Dataset Models and Sentiment Analysis Sven Bernhardt Senior Solution Architect, OPITZ Consulting Cologne, Germany   Oracle Cloud Soaring: Applying Blockchain and Microservices in Oracle Cloud Luc Bors Partner/Technical Director, eProseed Utrecht, Netherlands   10 Lessons Learned from Our Oracle JET Projects Oracle Digital Assistant: Technical Challenges in Real-Life Implementations Lonneke Dikmans Head of Center of Excellence, eProseed Utrecht, Netherlands   Oracle Cloud Soaring: Applying Blockchain and Microservices in Oracle Cloud Heli Helskyaho CEO, Miracle Finland Oy Finland   Deep Learning with COZMO [DEV3633] Richard Niemiec Chief Innovation Officer, Viscosity North America Chicago, Illinois   Ignite Session Kamil Stawiarski Owner/Partner, ORA-600 Warsaw, Poland   The Story of an Oracle Application Express Upgrade That Went Terribly Wrong Brendan Tierney Principal Consultant, Oralytics Dublin, Ireland   Planning My Summer Vacation with Python, Machine Learning, and Cloud Services How Technological University Dublin Is Using Oracle Cloud to support Students Oracle ACEs Rolando Carrasco CTO/Service Orientation and API Management Architect, Services & Processes Solutions Mexico City, Mexico   Building Event-Driven Applications with Oracle’s Fn Project and Apache Kafka Modern Software Development: Serverless, Containers, and Functions Leonardo Gonzalez Cruz SOA Architect, Services & Processes Solutions Mexico   Building Event-Driven Applications with Oracle’s Fn Project and Apache Kafka Modern Software Development: Serverless, Containers, and Functions Daniel Hochleitner Freelance APEX Developer/Consultant, Daniel Hochleitner IT Consulting & Development Regensburg, Germany   Know Your Browser Dev Tools! Oracle ACE Associates Eugene Fedorenko Senior Architect, Flexagon De Pere, Wisconsin   Modern Software Development: Serverless, Containers, and Functions NOTE: This post lists only those ACE sessions I know about. If you're in the ACE Program and you're presenting at Code One and/or OpenWorld and you want your sessions to be listed here or in upcoming posts, please send me your session IDs. (bob.rhubart@oracle.com)   Additional Resources Oracle Code One Oracle ACEs: Recent Articles - June 2019 Oracle ACE Program: An Overview Become an Oracle ACE

Oracle Code One gets underway on Monday September 16, just under 6 weeks from today. The agenda for Code One includes more than 500 sessions,  many of which will be presented by members of the Oracle...

Containers, Microservices, APIs

Functions and Events: Managed Services for Conquering Complexity

The general availability (GA) of Oracle Functions and Events on Oracle Cloud Infrastructure begins a new generation of simplification and openness for cloud users and developers. Oracle Functions is a managed functions-as-a-service (FaaS) cloud service based on the open source Fn Project, and it provides a fully managed serverless platform for Oracle Cloud users. Oracle Cloud Infrastructure Events is a managed event-routing platform based on the Cloud Native Computing Foundation (CNCF) open CloudEvents standard. With it, cloud users subscribe to changes and automatically react to them using a variety of Oracle Cloud Infrastructure services. Oracle Functions and Events work together to provide an event-driven serverless platform for cloud native application development. The GA of Oracle Functions and Events extends Oracle’s ongoing efforts to conquer complexity and promote open standards. As part of the Oracle Cloud Native Framework, announced at KubeCon + CloudNativeCon North America 2018, these new services are part of an inclusive, sustainable, and open cloud native development solution that includes Oracle Container Engine for Kubernetes (OKE), Oracle Resource Manager (based on the open source Terraform project), Oracle Streaming, plus a broad range of related developer services. Conquering Complexity Complexity continues to be one of the top challenges to broader adoption of cloud and cloud native architecture. Serverless computing directly addresses this challenge by abstracting the underlying infrastructure from developers and allowing them to focus on writing code, instead of managing and monitoring servers, clusters, networks, and storage. "In traditional software projects, we often have to deal with complex infrastructures and cumbersome deployment procedures," noted Sven Bernhardt, Senior Solution Architect, OPITZ CONSULTING. "Developers need deep knowledge about the infrastructure, and even a small code change requires disproportionately high effort. With Oracle Functions, developers can simply focus on implementing business logic without the need to care about infrastructure and runtime environments. We can develop and test locally, rollout new releases within seconds, and easily execute code on Oracle Cloud. Oracle Functions improves development efficiency, agility, and continuity, and gives us more time to address business challenges." Oracle Functions and Events work together to enable developers to compose applications from one or more serverless functions, which in turn are triggered by a range of cloud events, such as storage uploads, database updates, log triggers, and task completions. Every aspect of deploying and invoking the functions is handled by the platform, and invocation scales up and down based on demand. As organizations integrate a variety of their key business SaaS applications, functions can “glue” together various SaaS or PaaS apps to create a more holistic and consistent business process. Openness Goodness The fear of cloud lock-in continues to grow as enterprises face escalating costs and lost agility because of proprietary cloud services that ignore open standards. Oracle Functions and Events leverage core open source technologies as a basis for their services, which gives users flexibility and future choice as they continue their cloud evolution. Oracle Functions is based on the open Fn Project, and Events uses the CNCF CloudEvents standard. "With so many development environments (Java, Node.js, Python, etc.), it is challenging to maintain on-premises servers for our development," said Andrej Baranovskij, CEO & Technical Oracle Expert, Red Samurai Consulting. "Oracle Functions helps us focus on the job to be done, not on infrastructure to setup. We are running machine learning and backend applications on top of Oracle Functions, and this helps us save budget and improve our product quality. The pay-per-use pricing model is very flexible and attractive for both startups and large enterprises. Oracle Functions is based on the open source Fn Project and allows us to deploy functions to the platform of choice." These services further the open source strategy highlighted at KubeCon + CloudNativeCon Europe 2019 in Barcelona, where Oracle highlighted how open source projects and cloud services are helping enterprise development teams embrace cloud native culture and move enterprise workloads to the cloud. In addition to Oracle Functions and Events, a broad range of Oracle open source solutions are facilitating enterprise cloud migrations today, including Helidon, GraalVM, Fn Project, MySQL Operator for Kubernetes, and the WebLogic Operator for Kubernetes. In addition, the recently launched Oracle Cloud Developer Image provides a comprehensive development platform on Oracle Cloud Infrastructure that includes Oracle Linux, Oracle Java SE (includes Java 8, 11, and 12), GraalVM, Terraform, and many SDKs. "Our infrastructure and operations costs were increasing," said Daisuke Higashi, Manager, R&D office Cloudii from Atomitech. "Utilizing Oracle Functions reduces costs significantly while letting us operate Oracle Cloud's high-performance infrastructure. Thanks to the release of Oracle Functions which is based on the Fn Project, we can develop using any language and provide our services on Oracle Cloud without any complicated operational tasks.” Oracle Functions and Events are available now. Start a free trial and take these new services for a test drive!

The general availability (GA) of Oracle Functions and Eventson Oracle Cloud Infrastructure begins a new generation of simplification and openness for cloud users and developers. Oracle Functions is a...

Oracle Cloud Infrastructure Events Service Now Generally Available

We're excited to announce the general availability of the Oracle Cloud Infrastructure Events service. The Events service lets you subscribe to changes in your cloud resources and respond to them by using Oracle Functions, Notifications, and Streaming. It eliminates the need to continuously poll your resources for changes and the overhead associated with doing that. The Events service is fully managed, durable, and scalable, and is an important building block for developing cloud native applications. As part of our commitment to open standards, the Events service implements the Cloud Native Computing Foundation (CNCF) CloudEvents version 0.1 open standard. CloudEvents describes event data in a common and consistent way so that you can build applications across compatible cloud providers (for example, Microsoft Azure Event Grid) and with the rest of the CNCF serverless ecosystem. Use Cases for Events Following are a few common use cases for the Events service:  Serverless application development: Out-of-the-box integration between Events and Oracle Functions lets developers build completely serverless, event-driven solutions. With Functions, you go beyond alerting, and act by running code. To learn more about Functions, see the Oracle Functions post. IT operations: IT operations engineers care when mission-critical compute instances, network security configurations, or database instances are modified, and they want to track and be notified about these changes as soon as they happen. These customers can now use the Events service to subscribe to mission-critical events and get email notifications or PagerDuty alerts via the Notifications service. Security operations: The Events service integrates with other services at the platform level to deliver a series of platform events. This means that the information available in audit logs about critical resource changes is also available via the Events service. Security engineers can integrate Events with Streaming to route these events to Security Incident Management systems such as Splunk for security analysis. Multiple clouds: Oracle and Microsoft recently announced enhanced cloud collaboration for running enterprise solutions for joint customers. These customers can now build applications across both clouds for processing events as Azure Event Grid and the Events service are CNCF CloudEvents open standard compliant. Integrations and Region Availability With today's launch, you can subscribe and respond to events from the Object Storage and Database services. We are continuing to add platform events from other services. To find the complete set of services and events supported by the Events service, see the Events Service documentation.  The Events service integrates with Oracle Cloud Infrastructure Identity and Access Management (IAM) and is secure by default. You can control access to Events rules to selectively grant permissions to users and groups of users. Events is available as a free service for all Oracle Cloud Infrastructure customers. Events is available in the Ashburn, Phoenix, Frankfurt, London, Toronto, Tokyo, and Seoul regions, and it will be available in the Mumbai region shortly. To find the complete of regions where Events is available, see the documentation. The Events service is accessible via the Oracle Cloud Infrastructure Console, SDK, CLI, REST API, and Terraform. Getting Started You can find Events under Application Integration in the Oracle Cloud Infrastructure Console,  where you can create and manage rules for subscribing to events. To get up and running with the Events service, use the Quick Start guide. For full service details, see the online documentation. We want you to experience this new service and all the enterprise-grade capabilities that Oracle Cloud Infrastructure offers. Sign up for a $300 free trial or sign in to your account to see the Events service for yourself.

We're excited to announce the general availability of the Oracle Cloud Infrastructure Events service. The Events service lets you subscribe to changes in your cloud resources and respond to them by...

Cloud

Oracle Functions now Generally Available

Photo by SpaceX on Unsplash We're pleased to announce the general availability in all commercial regions of Oracle Functions, Oracle Cloud Infrastructure’s functions-as-a-service (FaaS) platform. Oracle Functions makes it easy to build cloud native applications by letting developers focus on writing code rather than managing infrastructure. With Oracle Functions, you simply write, deploy, and call your function. There are no servers to provision, monitor, or upgrade—it’s serverless! Functions—What Are They Good For? Functions are ideal for dealing with event-driven or intermittent workloads, as well as workloads with spiky usage patterns. Functions pricing is pay-as-you-go, so there’s no charge for idle time. Why pay for a function that’s doing nothing? Oracle Functions is also autoscaling, so if your functions experience a surge in usage, the platform scales up to handle the load and then scales down when usage declines. This saves you money and eliminates the need to forecast peak demand and manage resource allocation. "We have an end-to-end Java framework for developing mobile enterprise applications. We created a mobile messaging application in Java, and when the user hits the “send” key, his message is processed and optionally stored in a database. Oracle Functions is a very good fit for our bursty workload. It allows our Java functions to be executed on-demand and we only pay for what we use without worrying about scalability and availability. Furthermore, the integration capabilities with other cloud services make it easy to leverage other functionality." Johan Vos CTO, Gluon Open (for Business) Oracle Functions is built on the Apache 2.0 licensed Fn Project, which can be used anywhere, from a developer laptop to a cloud compute platform. By building on open source, we give customers the option to operate their own functions service in-house or use the cloud-scale Oracle Functions platform to avoid the costs associated with managing infrastructure. By deploying to Oracle Functions, customers can rest easy knowing that their code is running on a platform that has 24x7 worldwide support. And by running on Oracle Functions, deployed functions will automatically take advantage of new generations of processors and networking technology when they become available. “We’re excited to see Oracle continue to embrace open source and cloud native technology like Oracle Functions. The new capability of Oracle Functions provides OCI customers with the ability to break away from the old, expensive methods of consuming their enterprise data. Combining Oracle Functions with the power of Oracle Cloud Infrastructure and Oracle Autonomous Database gives us new ways to help our clients unlock even more value from their data." Chris Pasternak Managing Director, North America Oracle Technology Lead, Accenture   Functions for Oracle Cloud Infrastructure Although it’s built on open source, Oracle Functions is seamlessly integrated with the Oracle Cloud Infrastructure platform. Because of this, you can: Restrict access to a function, and the resources that a function can access, by using Identity and Access Management Interact with services, including Object Storage, Streaming, and Compute, from a function by using the SDK Monitor your functions and access logs by using the Monitoring and Logging services Oracle Functions makes it easy to build serverless applications that take full advantage of the Oracle Cloud Infrastructure platform. "With Oracle Functions, polyglot serverless capability has arrived in Oracle Cloud Infrastructure, allowing developers to deploy code in their preferred language without hassle. No infrastructure to be designed and configured, no complex deployment hoops to be jumped through. It's all about quickly building and running code. The tight integration with OCI makes it easy to create Functions that kick-in when specific events have occurred. We used Oracle Functions for periodic, time triggered events, which retrieve the most recent data from various microservices, process the data and write results to OCI Object Storage. The function we created has no dedicated server assigned to it - in fact, we are not even sure where it runs! All we have to care about is what it does, and it does the job well." Lucas Jellema CTO for AMIS Getting Started You can find Oracle Functions under Developer Services in the Oracle Cloud Infrastructure Console, where you can create, configure, and monitor your function applications. To get up and running with functions, use the Quick Start guide. For full service details, see the Oracle Functions online documentation. And if you haven’t tried Oracle Cloud Infrastructure yet, sign up for a free trial.

Photo by SpaceX on Unsplash We're pleased to announce the general availability in all commercial regions of Oracle Functions, Oracle Cloud Infrastructure’s functions-as-a-service (FaaS)...

Functions as a Service: Evolution, Use Cases, and Getting Started

The following blog post covers functions-as-a-service and serverless computing. Before we dive into functions, let us take a brief walk through the history... It’s no secret that digital transformation has been driven by evolution in software. Software has progressively enabled levels of abstraction, from physical servers to virtual machines to containers to functions, thereby increasing the focus more-and-more on the code to be written and less-and-less on the infrastructure to be implemented. The figure below highlights this trend. Physical servers offer high performance but provide the least flexibility for consolidation of workloads. Bare metal servers cannot decouple your applications from your underlying hardware -- your organization’s email system and payroll processing application deployed on a single server can affect each other’s performance and won’t generally be deployed together. The advent of VMware’s server virtualization product in 2001, followed by Xen and KVM hypervisors, enabled bare-metal resources to be abstracted into multiple operating system instances. Virtual machines (VMs) allowed you to decouple multiple workloads from a physical machine, thereby decreasing the concern for infrastructure implementation. Next, Docker containers provided a light-weight alternative to VMs by abstracting out the operating system in addition to the bare metal hardware. As a result, containers encapsulated only the application and its dependencies, and served as a light-weight alternative to virtual machines. With Docker containers, developers could package their artifacts (i.e. code + app and dependencies) efficiently and be confident that what runs on their laptop would run in dev/test and in production. “Functions” eliminate the work required from the developer to get the code running even more than containers. Functions, which run in containers, are snippets of code that can be executed based on events and API calls. Consider a couple of examples: You have just provisioned an Autonomous Database on Oracle Cloud. You create a function that triggers off a successful database creation and then populates the database with tables and values. In doing so, you save the time and effort to wait for the database creation to complete and manually populate the database with data. You have setup an object storage bucket to upload high resolution images. You create a function that triggers off new image uploads to the bucket, compresses them and emails you the compressed picture. Again, using a function saves you the effort needed to manually perform these steps. In addition to these and other event-based use cases, functions can also be exposed as HTTP API endpoints. Web and mobile apps can use these endpoints to retrieve information from a backend database. For example, if you provide your zip code on a retailer’s website, the retailer can leverage functions to provide you with the stores in your area using its backend database with store-related information. What Are Serverless and Functions-as-a-Service (FaaS)? The term serverless seems to imply that there are no servers needed at all. I’m sure that’s not  what was intended when the term was coined…. there are usually numerous servers deployed by the cloud provider to run your functions on the managed infrastructure and platform. Source: CommitStrip.com Serverless computing delegates infrastructure management (provisioning, configuration, and management) to a third party, such as Oracle Cloud. Oracle Autonomous Database, for example, supports a serverless deployment model, automating all aspects of the infrastructure and database management. Users can select the database type (Data Warehouse, Transaction Processing) and have their database provisioned in a few clicks. Functions-as-a-Service allows you to execute functions on serverless infrastructure. An example of a FaaS offering is Oracle Functions, which is based off the open source Fn Project. Oracle Functions leverages containers and provides greater hybrid and multi cloud portability comparables. The service is autonomous: it provides autoscaling with no servers to provision and manage. Learn more about Oracle Functions through these videos from Oracle and the community: Serverless on Oracle Cloud and Oracle Functions, Serverless, and IoT. The first video provides an overview of the Oracle Functions service and popular use cases. The second video touches on using an IoT device to leverage Oracle Cloud for functions. Take a free trial and login to the console to start using Oracle Functions today. Useful references: Product pages: Oracle Functions, Oracle Cloud Infrastructure Events Quick Start: Oracle Functions, Oracle Events Documentation: Oracle Functions, Oracle Events  

The following blog post covers functions-as-a-service and serverless computing. Before we dive into functions, let us take a brief walk through the history... It’s no secret that digital transformation...

ACEs in Action

Oracle ACEs: Recent Articles - June 2019

Hot off the presses, or whatever passes for presses in the digital age, here's a fresh batch of articles, each offering the unique perspective of members of the Oracle ACE program. So if you're interested in staying on top of what's happening, you've come to the right place.  Oracle ACE Directors Neil Chandler Consultant, Chandler Systems Ltd Enfield, United Kingdom   Inspiration, Connection, and Community Kamil Stawiarski Owner/Partner, ORA-600 Warsaw, Poland   Oracle Database – składowanie danych Brendan Tierney Principal Consultant, Oralytics Dublin, Ireland   Beyond The Code: Software Developers Explore Ethical Engineering In Berlin And Rome Inspiration, Connection, and Community Liang Zhou Database Management & Performance,Hangzhou Meichuang Technology Hangzhou, China   Big Data Security Management Oracle ACEs David Fitzjarrell Oracle Database Administrator, Pinnacol Assurance Denver, Colorado   Oracle's Native JSON Changes May Present a Surprise Borys Neselovskyi Senior Solution Architect, OPITZ CONSULTING Dortmund, Germany   Datenbank in der Wolke – Teil 2: Infrastruktur-Management Simon Pane PCG Team Manager /Principal Consultant, Pythian Calgary, Canada   Rivals Microsoft And Oracle Partner To Connect Clouds Oracle ACE Associates Emad Al-Mousa Senior IT Consultant, Saudi Aramco Saudi Arabia   Oracle database drivers for Application Developers Oracle PDB Snapshot Carousel Feature in on-premise DB Additional Resources Articles by Oracle ACEs - May 2019 Articles by Oracle ACEs - April 2019 Oracle ACE Program: An Overview Become an Oracle ACE

Hot off the presses, or whatever passes for presses in the digital age, here's a fresh batch of articles, each offering the unique perspective of members of the Oracle ACE program. So if you're...

DevOps

New Features in Oracle Developer Cloud - July 2019

Over the weekend we rolled out an update to Oracle Developer Cloud that adds a bunch of new features that you can leverage to improve your CI/CD experience in the Oracle Cloud. We also added Developer Cloud instances in the new Tokyo and Seoul data centers for APAC customers. For a list of all the new features check out our What's New doc section. Here are some of the highlights: Guided Resolution for Security Vulnerabilities In the previous release of Developer Cloud we introduced functionality that scan your Java code for potential security vulnerabilities and warns you when issues are discovered. In this version we added functionality that will guide you through a process for fixing the vulnerabilities including creating a merge request with fixed version of vulnerable libraries. We added several other enhancements to this DevSecOps support including ability to mute specific alerts. Learn more about resolving vulnerabilities here. Build Job Protection You can now restrict access to certain build jobs to specific members of your project. This allows you to make sure that only authorized personal can execute specific jobs - for example the jobs that deploy a new version into the production instance. Note that those restrictions also apply when the job is part of a CI pipeline that involves other jobs. Access this new feature from the project administration tab. GraalVM Support GraalVM is a universal virtual machine for running applications written in various languages. Now you can spin up a GraalVM instead of simple JDK as part of your build server allowing you to mix Java, JavaScript, and Node.js in the same VM. In addition you can leverage GraalVM to create native images - which will improve your app start time. Enhanced Pipeline Parameters Pipelines are used to chain together a set build jobs, to create a complete CI/CD flow. Now you have simpler access to the parameters that are defined in the various jobs that make up the complete pipeline. When you run a pipeline you'll be prompted to insert the values for the parameters of all the jobs involved in the pipeline. In addition if several jobs share the same parameter it will only appear once. Gradle Wrapper Support Gradle is a popular build framework, as a very active open source project there are frequent new versions of Gradle that become available. The new support for Gradle Wrapper in Oracle Developer Cloud makes it simpler to pick up specific versions of Gradle and use them for your build process.   We hope you'll find these new features useful. If you have any questions on them post them on our forum.

Over the weekend we rolled out an update to Oracle Developer Cloud that adds a bunch of new features that you can leverage to improve your CI/CD experience in the Oracle Cloud. We also added Developer...

ACEs in Action

Recent Tech Books by Oracle ACE Program Members

What image comes to mind when you think of the word "book?" You may think of a stack of paper pages bundled between two covers, or you may think of a file you download to a tablet or other mobile device, or you may even think of an audio file. Regardless, the process of creating the content that fills pages of a book, paper or digital, requires a great deal of time and, in the case of technical books, a whole lot of technical expertise and experience. The people listed in this blog post have devoted their expertise and lot of time to writing the books listed below. Each of these titles was published (or updated) between January 1st and June 30th of this year. And it's highly likely that you can find any of these titles in a format that suits your reading habits. Read on...   The Method R Guide to Mastering Oracle Trace Data by Cary Milsap Independently published April, 2019     Look Smarter Than You Are with Oracle Analytics Cloud Standard Edition by Edward Roske, Tracy McMullen, Glenn Schwartzberg, and Robert Gideon interRel Press May 2019     Oracle High Availability, Disaster Recovery, and Cloud Services by YV Ravi Kumar, Nassyam Basha, KM Krishna Kumar, Bal Mukund Sharma, Konstantin Kerekovski, and Tracy McMullen Apress May 2019     The Definitive Guide to Oracle FDMEE [Second Edition] by Tony Scalese P8tech May 2019     Oracle DBA Mentor by Brian Peasland Apress March 2019     Oracle E-Business Suite: the little r12.2.8 upgrade essentials for managers and team members by Michael Swing TruTek June 2019   Additional Resources Latest Oracle ACE Blog Posts - June 9-15, 2019 Recent ACE Blogs - June 2-8, 2019 A Winning Hand: New and Upgraded ACEs Oracle ACE Program: An Overview Become an Oracle ACE

What image comes to mind when you think of the word "book?" You may think of a stack of paper pages bundled between two covers, or you may think of a file you download to a tablet or other mobile...