Skip to content

GraalVM 101: Practical Workshop to Get Started with GraalVM Enterprise Edition

Notifications You must be signed in to change notification settings

nelvadas/GraalVM101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraalVM 101 - Spring Boot + Micronaut

GraalVM 101: Practical Workshop to Get Started with GraalVM Enterprise Edition.

Table of Contents

  1. Install GraalVM EE
  2. Creating a simple Spring Boot/Micronaut Bond Princing API
  3. GraalVM JIT to boost Throughputs
  4. GraalVM Native Image : Faster,Leaner
  5. Cloud Native Deployments with GraalVM Native Image

Tooling and requirements

Installing GraalVM EE

Use the following docs/links to install Oracle GraalVM for JDK 17/21/23+

Bond Pricing Spring Boot API

A Bond is a financial instrument that represent a loan made by an investor to a borrower that pays investor a fixed rate of return over a specific timeframe(Maturity). At the end of the maturity period the Principal amount is paid back to the investor.

In this section, you will have to create a Bond Pricing SpringBoot API that compute the selling price of a bond using the Present Value Model with

Bond Valuation Where:

  • PV is the Selling price/Fair Value to compute
  • C is a coupon, periodic interest received by the lender. C = Contractual * Face Value of the bond
  • r is the market yield to maturity
  • T represents the number of payment to received/ years( Maturity Term)
  • More about the formular

You can either build this BondPricing API with SpringBoot or Micronaut by following the links bellow.

  1. BondPricing API with SpringBoot 3 and GraalVM

  2. BondPricing API with Micronaut and GraalVM

More Readings and Workshops

About

GraalVM 101: Practical Workshop to Get Started with GraalVM Enterprise Edition

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages